SYMBOL INDEX (13034 symbols across 1554 files) FILE: 3rdparty/ceres/include/ceres/autodiff_cost_function.h function namespace (line 135) | namespace ceres { FILE: 3rdparty/ceres/include/ceres/autodiff_first_order_function.h function namespace (line 42) | namespace ceres { FILE: 3rdparty/ceres/include/ceres/autodiff_local_parameterization.h function namespace (line 41) | namespace ceres { FILE: 3rdparty/ceres/include/ceres/c_api.h type ceres_problem_s (line 113) | struct ceres_problem_s type ceres_problem_t (line 114) | typedef struct ceres_problem_s ceres_problem_t; type ceres_residual_block_id_s (line 116) | struct ceres_residual_block_id_s type ceres_residual_block_id_t (line 117) | typedef struct ceres_residual_block_id_s ceres_residual_block_id_t; FILE: 3rdparty/ceres/include/ceres/conditioned_cost_function.h function namespace (line 44) | namespace ceres { FILE: 3rdparty/ceres/include/ceres/context.h function namespace (line 34) | namespace ceres { FILE: 3rdparty/ceres/include/ceres/cost_function.h function namespace (line 53) | namespace ceres { FILE: 3rdparty/ceres/include/ceres/covariance.h function namespace (line 42) | namespace ceres { FILE: 3rdparty/ceres/include/ceres/crs_matrix.h function namespace (line 39) | namespace ceres { FILE: 3rdparty/ceres/include/ceres/cubic_interpolation.h function namespace (line 38) | namespace ceres { function Evaluate (line 264) | void Evaluate( function Evaluate (line 330) | void Evaluate(const double& r, const double& c, double* f) const { function EIGEN_STRONG_INLINE (line 403) | EIGEN_STRONG_INLINE void GetValue(const int r, const int c, double* f) c... FILE: 3rdparty/ceres/include/ceres/dynamic_autodiff_cost_function.h function namespace (line 45) | namespace ceres { FILE: 3rdparty/ceres/include/ceres/dynamic_cost_function.h function namespace (line 36) | namespace ceres { FILE: 3rdparty/ceres/include/ceres/dynamic_cost_function_to_functor.h function namespace (line 43) | namespace ceres { FILE: 3rdparty/ceres/include/ceres/dynamic_numeric_diff_cost_function.h function namespace (line 49) | namespace ceres { function Evaluate (line 93) | bool Evaluate(double const* const* parameters, FILE: 3rdparty/ceres/include/ceres/evaluation_callback.h function namespace (line 36) | namespace ceres { FILE: 3rdparty/ceres/include/ceres/first_order_function.h function namespace (line 36) | namespace ceres { FILE: 3rdparty/ceres/include/ceres/gradient_checker.h function namespace (line 48) | namespace ceres { FILE: 3rdparty/ceres/include/ceres/gradient_problem.h function namespace (line 40) | namespace ceres { FILE: 3rdparty/ceres/include/ceres/gradient_problem_solver.h function Options (line 56) | struct CERES_EXPORT Options { type CERES_EXPORT (line 256) | struct CERES_EXPORT FILE: 3rdparty/ceres/include/ceres/internal/algorithm.h function namespace (line 29) | namespace ceres { FILE: 3rdparty/ceres/include/ceres/internal/array_selector.h function namespace (line 41) | namespace ceres { FILE: 3rdparty/ceres/include/ceres/internal/autodiff.h function namespace (line 167) | namespace ceres { function Apply (line 233) | void Apply(T const* const* /* NOT USED */, JetT* /* NOT USED */) {} function Take0thOrderPart (line 239) | void Take0thOrderPart(int M, const JetT* src, T dst) { function Take1stOrderPart (line 249) | void Take1stOrderPart(const int M, const JetT* src, T* dst) { function Apply (line 283) | void Apply(int num_outputs, JetT* output, T** jacobians) { function Apply (line 297) | void Apply(int /* NOT USED*/, function AutoDifferentiate (line 306) | bool AutoDifferentiate(const Functor& functor, FILE: 3rdparty/ceres/include/ceres/internal/eigen.h function namespace (line 36) | namespace ceres { FILE: 3rdparty/ceres/include/ceres/internal/fixed_array.h function namespace (line 46) | namespace ceres { function size_type (line 430) | size_type size() const { return std::get<0>(size_alloc_); } function StorageElement (line 432) | StorageElement* end() const { return begin() + size(); } function StorageElement (line 440) | StorageElement* InitializeData() { FILE: 3rdparty/ceres/include/ceres/internal/householder_vector.h function namespace (line 37) | namespace ceres { FILE: 3rdparty/ceres/include/ceres/internal/integer_sequence.h function namespace (line 44) | namespace ceres { function namespace (line 56) | namespace ceres { FILE: 3rdparty/ceres/include/ceres/internal/integer_sequence_algorithm.h function namespace (line 40) | namespace ceres { FILE: 3rdparty/ceres/include/ceres/internal/line_parameterization.h function namespace (line 37) | namespace ceres { FILE: 3rdparty/ceres/include/ceres/internal/memory.h function namespace (line 43) | namespace ceres { FILE: 3rdparty/ceres/include/ceres/internal/numeric_diff.h function namespace (line 50) | namespace ceres { FILE: 3rdparty/ceres/include/ceres/internal/parameter_dims.h function IsValidParameterDimensionSequence (line 44) | constexpr bool IsValidParameterDimensionSequence(integer_sequence) { function GetDim (line 87) | static constexpr int GetDim(int dim) { return params_[dim]; } FILE: 3rdparty/ceres/include/ceres/internal/variadic_evaluate.h function namespace (line 43) | namespace ceres { FILE: 3rdparty/ceres/include/ceres/iteration_callback.h function namespace (line 41) | namespace ceres { FILE: 3rdparty/ceres/include/ceres/jet.h function namespace (line 169) | namespace ceres { function BesselJ0 (line 582) | inline double BesselJ0(double x) { function BesselJ1 (line 589) | inline double BesselJ1(double x) { function BesselJn (line 596) | inline double BesselJn(int n, double x) { function isfinite (line 646) | bool isfinite(const Jet& f) { function isinf (line 658) | bool isinf(const Jet& f) { function isnan (line 668) | bool isnan(const Jet& f) { function isnormal (line 678) | bool isnormal(const Jet& f) { function IsFinite (line 688) | bool IsFinite(const Jet& f) { function IsNaN (line 693) | bool IsNaN(const Jet& f) { function IsNormal (line 698) | bool IsNormal(const Jet& f) { function IsInfinite (line 704) | bool IsInfinite(const Jet& f) { function namespace (line 858) | namespace std { function namespace (line 922) | namespace Eigen { type ceres (line 983) | typedef ceres::Jet ReturnType; type ceres (line 987) | typedef ceres::Jet ReturnType; FILE: 3rdparty/ceres/include/ceres/local_parameterization.h function GlobalSize (line 146) | int GlobalSize() const = 0; function virtual (line 179) | virtual ~SubsetParameterization() {} function virtual (line 253) | virtual ~HomogeneousVectorParameterization() {} function CERES_EXPORT (line 279) | CERES_EXPORT LineParameterization : public LocalParameterization { FILE: 3rdparty/ceres/include/ceres/loss_function.h function namespace (line 84) | namespace ceres { FILE: 3rdparty/ceres/include/ceres/normal_prior.h function namespace (line 41) | namespace ceres { FILE: 3rdparty/ceres/include/ceres/numeric_diff_cost_function.h function namespace (line 176) | namespace ceres { FILE: 3rdparty/ceres/include/ceres/numeric_diff_options.h function namespace (line 37) | namespace ceres { FILE: 3rdparty/ceres/include/ceres/ordered_groups.h function Clear (line 86) | void Clear() { function Remove (line 93) | bool Remove(const T element) { function Remove (line 112) | int Remove(const std::vector& elements) { function Reverse (line 125) | void Reverse() { type OrderedGroups (line 193) | typedef OrderedGroups ParameterBlockOrdering; FILE: 3rdparty/ceres/include/ceres/problem.h type CRSMatrix (line 57) | struct CRSMatrix function namespace (line 59) | namespace internal { type internal (line 68) | typedef internal::ResidualBlock* ResidualBlockId; type CERES_EXPORT (line 124) | struct CERES_EXPORT type EvaluateOptions (line 405) | struct EvaluateOptions { FILE: 3rdparty/ceres/include/ceres/rotation.h function namespace (line 54) | namespace ceres { function RotationMatrixToAngleAxis (line 367) | void RotationMatrixToAngleAxis(const T* R, T* angle_axis) { function AngleAxisToRotationMatrix (line 381) | void AngleAxisToRotationMatrix(const T* angle_axis, T* R) { function EulerAnglesToRotationMatrix (line 428) | void EulerAnglesToRotationMatrix(const T* euler, function QuaternionToScaledRotation (line 465) | void QuaternionToScaledRotation(const T q[4], T R[3 * 3]) { function QuaternionToScaledRotation (line 470) | void QuaternionToScaledRotation( function QuaternionToRotation (line 498) | void QuaternionToRotation(const T q[4], T R[3 * 3]) { function QuaternionToRotation (line 503) | void QuaternionToRotation( function UnitQuaternionRotatePoint (line 518) | void UnitQuaternionRotatePoint(const T q[4], function QuaternionRotatePoint (line 540) | void QuaternionRotatePoint(const T q[4], const T pt[3], T result[3]) { function QuaternionProduct (line 559) | void QuaternionProduct(const T z[4], const T w[4], T zw[4]) { function CrossProduct (line 573) | void CrossProduct(const T x[3], const T y[3], T x_cross_y[3]) { function T (line 583) | T DotProduct(const T x[3], const T y[3]) { function AngleAxisRotatePoint (line 588) | void AngleAxisRotatePoint(const T angle_axis[3], FILE: 3rdparty/ceres/include/ceres/sized_cost_function.h function namespace (line 46) | namespace ceres { FILE: 3rdparty/ceres/include/ceres/solver.h function Options (line 60) | struct CERES_EXPORT Options { type CERES_EXPORT (line 756) | struct CERES_EXPORT FILE: 3rdparty/ceres/include/ceres/tiny_solver.h function namespace (line 59) | namespace ceres { FILE: 3rdparty/ceres/include/ceres/tiny_solver_autodiff_function.h function namespace (line 45) | namespace ceres { FILE: 3rdparty/ceres/include/ceres/tiny_solver_cost_function_adapter.h function namespace (line 38) | namespace ceres { FILE: 3rdparty/ceres/include/ceres/types.h function namespace (line 45) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/accelerate_sparse.cc type ceres (line 49) | namespace ceres { type internal (line 50) | namespace internal { class AccelerateSparse (line 166) | class AccelerateSparse class AccelerateSparse (line 167) | class AccelerateSparse function LinearSolverTerminationType (line 194) | LinearSolverTerminationType function LinearSolverTerminationType (line 238) | LinearSolverTerminationType class AppleAccelerateCholesky (line 283) | class AppleAccelerateCholesky class AppleAccelerateCholesky (line 284) | class AppleAccelerateCholesky FILE: 3rdparty/ceres/internal/ceres/accelerate_sparse.h function namespace (line 47) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/algorithm_test.cc function TEST (line 26) | TEST(EqualTest, DefaultComparisonRandomAccess) { function TEST (line 40) | TEST(EqualTest, DefaultComparison) { function TEST (line 54) | TEST(EqualTest, EmptyRange) { function TEST (line 67) | TEST(EqualTest, MixedIterTypes) { function TEST (line 81) | TEST(EqualTest, MixedValueTypes) { function TEST (line 95) | TEST(EqualTest, WeirdIterators) { function TEST (line 109) | TEST(EqualTest, CustomComparison) { function TEST (line 126) | TEST(EqualTest, MoveOnlyPredicate) { type CountingTrivialPred (line 145) | struct CountingTrivialPred { function TEST (line 153) | TEST(EqualTest, RandomAccessComplexity) { FILE: 3rdparty/ceres/internal/ceres/array_selector_test.cc type ceres (line 36) | namespace ceres { type internal (line 37) | namespace internal { function TEST (line 42) | TEST(ArraySelector, FixedArray) { function TEST (line 56) | TEST(ArraySelector, Array) { function TEST (line 68) | TEST(ArraySelector, Vector) { FILE: 3rdparty/ceres/internal/ceres/array_utils.cc type ceres (line 40) | namespace ceres { type internal (line 41) | namespace internal { function IsArrayValid (line 45) | bool IsArrayValid(const int size, const double* x) { function FindInvalidValue (line 56) | int FindInvalidValue(const int size, const double* x) { function InvalidateArray (line 70) | void InvalidateArray(const int size, double* x) { function AppendArrayToString (line 78) | void AppendArrayToString(const int size, const double* x, string* re... function MapValuesToContiguousRange (line 92) | void MapValuesToContiguousRange(const int size, int* array) { FILE: 3rdparty/ceres/internal/ceres/array_utils.h function namespace (line 49) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/array_utils_test.cc type ceres (line 38) | namespace ceres { type internal (line 39) | namespace internal { function TEST (line 43) | TEST(ArrayUtils, IsArrayValid) { function TEST (line 60) | TEST(ArrayUtils, FindInvalidIndex) { function TEST (line 77) | TEST(MapValuesToContiguousRange, ContiguousEntries) { function TEST (line 93) | TEST(MapValuesToContiguousRange, NonContiguousEntries) { function TEST (line 104) | TEST(MapValuesToContiguousRange, NonContiguousRepeatingEntries) { FILE: 3rdparty/ceres/internal/ceres/autodiff_benchmarks/autodiff_benchmarks.cc type ceres (line 43) | namespace ceres { type internal (line 44) | namespace internal { type CostFunctionToFunctor (line 54) | struct CostFunctionToFunctor { method CostFunctionToFunctor (line 56) | explicit CostFunctionToFunctor(_Args&&... __args) function BM_ConstantAnalytic (line 70) | static void BM_ConstantAnalytic(benchmark::State& state) { function BM_ConstantAutodiff (line 90) | static void BM_ConstantAutodiff(benchmark::State& state) { function BM_Linear1AutoDiff (line 127) | static void BM_Linear1AutoDiff(benchmark::State& state) { function BM_Linear10AutoDiff (line 148) | static void BM_Linear10AutoDiff(benchmark::State& state) { type Rat43CostFunctor (line 170) | struct Rat43CostFunctor { method Rat43CostFunctor (line 171) | Rat43CostFunctor(const double x, const double y) : x_(x), y_(y) {} function BM_Rat43AutoDiff (line 188) | static void BM_Rat43AutoDiff(benchmark::State& state) { function BM_SnavelyReprojectionAutoDiff (line 208) | static void BM_SnavelyReprojectionAutoDiff(benchmark::State& state) { function BM_PhotometricAutoDiff (line 235) | static void BM_PhotometricAutoDiff(benchmark::State& state) { function BM_RelativePoseAutoDiff (line 299) | static void BM_RelativePoseAutoDiff(benchmark::State& state) { function BM_BrdfAutoDiff (line 329) | static void BM_BrdfAutoDiff(benchmark::State& state) { FILE: 3rdparty/ceres/internal/ceres/autodiff_benchmarks/brdf_cost_function.h function namespace (line 38) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/autodiff_benchmarks/constant_cost_function.h function namespace (line 37) | namespace ceres { function virtual (line 48) | virtual bool Evaluate(double const* const* parameters, FILE: 3rdparty/ceres/internal/ceres/autodiff_benchmarks/linear_cost_functions.h function namespace (line 37) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/autodiff_benchmarks/photometric_error.h function namespace (line 39) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/autodiff_benchmarks/relative_pose_error.h function namespace (line 39) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/autodiff_benchmarks/snavely_reprojection_error.h function namespace (line 37) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/autodiff_cost_function_test.cc type ceres (line 39) | namespace ceres { type internal (line 40) | namespace internal { class BinaryScalarCost (line 42) | class BinaryScalarCost { method BinaryScalarCost (line 44) | explicit BinaryScalarCost(double a): a_(a) {} function TEST (line 55) | TEST(AutodiffCostFunction, BilinearDifferentiationTest) { type TenParameterCost (line 96) | struct TenParameterCost { function TEST (line 114) | TEST(AutodiffCostFunction, ManyParameterAutodiffInstantiates) { type OnlyFillsOneOutputFunctor (line 148) | struct OnlyFillsOneOutputFunctor { function TEST (line 156) | TEST(AutoDiffCostFunction, PartiallyFilledResidualShouldFailEvaluati... FILE: 3rdparty/ceres/internal/ceres/autodiff_first_order_function_test.cc type ceres (line 39) | namespace ceres { type internal (line 40) | namespace internal { class QuadraticCostFunctor (line 42) | class QuadraticCostFunctor { method QuadraticCostFunctor (line 44) | explicit QuadraticCostFunctor(double a) : a_(a) {} function TEST (line 55) | TEST(AutoDiffFirstOrderFunction, BilinearDifferentiationTest) { FILE: 3rdparty/ceres/internal/ceres/autodiff_local_parameterization_test.cc type ceres (line 37) | namespace ceres { type internal (line 38) | namespace internal { type IdentityPlus (line 40) | struct IdentityPlus { function TEST (line 50) | TEST(AutoDiffLocalParameterizationTest, IdentityParameterization) { type ScaledPlus (line 73) | struct ScaledPlus { method ScaledPlus (line 74) | explicit ScaledPlus(const double &scale_factor) function TEST (line 89) | TEST(AutoDiffLocalParameterizationTest, ScaledParameterization) { type QuaternionPlus (line 114) | struct QuaternionPlus { function QuaternionParameterizationTestHelper (line 144) | static void QuaternionParameterizationTestHelper(const double* x, function TEST (line 182) | TEST(AutoDiffLocalParameterization, QuaternionParameterizationZeroTe... function TEST (line 189) | TEST(AutoDiffLocalParameterization, QuaternionParameterizationNearZe... function TEST (line 207) | TEST(AutoDiffLocalParameterization, QuaternionParameterizationNonZer... FILE: 3rdparty/ceres/internal/ceres/autodiff_test.cc type ceres (line 36) | namespace ceres { type internal (line 37) | namespace internal { function T (line 40) | inline T& RowMajorAccess(T* base, int rows, int cols, int i, int j) { function SymmetricDiff (line 53) | inline bool SymmetricDiff(const B& b, function QuaternionToScaledRotation (line 101) | inline void QuaternionToScaledRotation(A const q[4], A R[3 * 3]) { type Projective (line 134) | struct Projective { function TEST (line 165) | TEST(AutoDiff, ProjectiveCameraModel) { type Metric (line 242) | struct Metric { function TEST (line 285) | TEST(AutoDiff, Metric) { type VaryingResidualFunctor (line 344) | struct VaryingResidualFunctor { function TEST (line 356) | TEST(AutoDiff, VaryingNumberOfResidualsForOneCostFunctorType) { type Residual1Param (line 385) | struct Residual1Param { type Residual2Param (line 393) | struct Residual2Param { type Residual3Param (line 401) | struct Residual3Param { type Residual4Param (line 409) | struct Residual4Param { type Residual5Param (line 418) | struct Residual5Param { type Residual6Param (line 431) | struct Residual6Param { type Residual7Param (line 446) | struct Residual7Param { type Residual8Param (line 462) | struct Residual8Param { type Residual9Param (line 479) | struct Residual9Param { type Residual10Param (line 497) | struct Residual10Param { function TEST (line 516) | TEST(AutoDiff, VariadicAutoDiff) { function TEST (line 652) | TEST(AutoDiff, AlignedAllocationTest) { FILE: 3rdparty/ceres/internal/ceres/blas.cc type ceres (line 48) | namespace ceres { type internal (line 49) | namespace internal { FILE: 3rdparty/ceres/internal/ceres/blas.h function namespace (line 36) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/block_evaluate_preparer.cc type ceres (line 40) | namespace ceres { type internal (line 41) | namespace internal { FILE: 3rdparty/ceres/internal/ceres/block_evaluate_preparer.h function namespace (line 41) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/block_jacobi_preconditioner.cc type ceres (line 39) | namespace ceres { type internal (line 40) | namespace internal { FILE: 3rdparty/ceres/internal/ceres/block_jacobi_preconditioner.h function namespace (line 38) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/block_jacobi_preconditioner_test.cc type ceres (line 41) | namespace ceres { type internal (line 42) | namespace internal { class BlockJacobiPreconditionerTest (line 45) | class BlockJacobiPreconditionerTest : public ::testing::Test { method SetUpFromProblemId (line 47) | void SetUpFromProblemId(int problem_id) { method VerifyDiagonalBlocks (line 62) | void VerifyDiagonalBlocks(const int problem_id) { function TEST_F (line 96) | TEST_F(BlockJacobiPreconditionerTest, SmallProblem) { function TEST_F (line 100) | TEST_F(BlockJacobiPreconditionerTest, LargeProblem) { FILE: 3rdparty/ceres/internal/ceres/block_jacobian_writer.cc type ceres (line 41) | namespace ceres { type internal (line 42) | namespace internal { function BuildJacobianLayout (line 58) | void BuildJacobianLayout(const Program& program, function BlockEvaluatePreparer (line 139) | BlockEvaluatePreparer* BlockJacobianWriter::CreateEvaluatePreparers( function SparseMatrix (line 151) | SparseMatrix* BlockJacobianWriter::CreateJacobian() const { FILE: 3rdparty/ceres/internal/ceres/block_jacobian_writer.h function namespace (line 45) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/block_random_access_dense_matrix.cc type ceres (line 37) | namespace ceres { type internal (line 38) | namespace internal { function CellInfo (line 65) | CellInfo* BlockRandomAccessDenseMatrix::GetCell(const int row_block_id, FILE: 3rdparty/ceres/internal/ceres/block_random_access_dense_matrix.h function namespace (line 41) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/block_random_access_dense_matrix_test.cc type ceres (line 36) | namespace ceres { type internal (line 37) | namespace internal { function TEST (line 39) | TEST(BlockRandomAccessDenseMatrix, GetCell) { function TEST (line 71) | TEST(BlockRandomAccessDenseMatrix, WriteCell) { FILE: 3rdparty/ceres/internal/ceres/block_random_access_diagonal_matrix.cc type ceres (line 45) | namespace ceres { type internal (line 46) | namespace internal { function CellInfo (line 96) | CellInfo* BlockRandomAccessDiagonalMatrix::GetCell(int row_block_id, FILE: 3rdparty/ceres/internal/ceres/block_random_access_diagonal_matrix.h function namespace (line 44) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/block_random_access_diagonal_matrix_test.cc type ceres (line 41) | namespace ceres { type internal (line 42) | namespace internal { class BlockRandomAccessDiagonalMatrixTest (line 44) | class BlockRandomAccessDiagonalMatrixTest : public ::testing::Test { method SetUp (line 46) | void SetUp() { function TEST_F (line 99) | TEST_F(BlockRandomAccessDiagonalMatrixTest, MatrixContents) { function TEST_F (line 134) | TEST_F(BlockRandomAccessDiagonalMatrixTest, RightMultiply) { function TEST_F (line 146) | TEST_F(BlockRandomAccessDiagonalMatrixTest, Invert) { FILE: 3rdparty/ceres/internal/ceres/block_random_access_matrix.cc type ceres (line 33) | namespace ceres { type internal (line 34) | namespace internal { FILE: 3rdparty/ceres/internal/ceres/block_random_access_matrix.h function namespace (line 38) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/block_random_access_sparse_matrix.cc type ceres (line 44) | namespace ceres { type internal (line 45) | namespace internal { function CellInfo (line 126) | CellInfo* BlockRandomAccessSparseMatrix::GetCell(int row_block_id, FILE: 3rdparty/ceres/internal/ceres/block_random_access_sparse_matrix.h function namespace (line 47) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/block_random_access_sparse_matrix_test.cc type ceres (line 40) | namespace ceres { type internal (line 41) | namespace internal { function TEST (line 48) | TEST(BlockRandomAccessSparseMatrix, GetCell) { class BlockRandomAccessSparseMatrixTest (line 140) | class BlockRandomAccessSparseMatrixTest : public ::testing::Test { method SetUp (line 142) | void SetUp() final { method CheckIntPairToLong (line 150) | void CheckIntPairToLong(int a, int b) { method CheckLongToIntPair (line 157) | void CheckLongToIntPair() { function TEST_F (line 176) | TEST_F(BlockRandomAccessSparseMatrixTest, IntPairToLongOverflow) { function TEST_F (line 181) | TEST_F(BlockRandomAccessSparseMatrixTest, LongToIntPair) { FILE: 3rdparty/ceres/internal/ceres/block_sparse_matrix.cc type ceres (line 43) | namespace ceres { type internal (line 44) | namespace internal { function CompressedRowBlockStructure (line 218) | const CompressedRowBlockStructure* BlockSparseMatrix::block_structure() function BlockSparseMatrix (line 246) | BlockSparseMatrix* BlockSparseMatrix::CreateDiagonalMatrix( function BlockSparseMatrix (line 335) | BlockSparseMatrix* BlockSparseMatrix::CreateRandomMatrix( FILE: 3rdparty/ceres/internal/ceres/block_sparse_matrix.h function namespace (line 42) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/block_sparse_matrix_test.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { class BlockSparseMatrixTest (line 45) | class BlockSparseMatrixTest : public ::testing::Test { method SetUp (line 47) | void SetUp() final { function TEST_F (line 66) | TEST_F(BlockSparseMatrixTest, SetZeroTest) { function TEST_F (line 71) | TEST_F(BlockSparseMatrixTest, RightMultiplyTest) { function TEST_F (line 83) | TEST_F(BlockSparseMatrixTest, LeftMultiplyTest) { function TEST_F (line 95) | TEST_F(BlockSparseMatrixTest, SquaredColumnNormTest) { function TEST_F (line 103) | TEST_F(BlockSparseMatrixTest, ToDenseMatrixTest) { function TEST_F (line 111) | TEST_F(BlockSparseMatrixTest, AppendRows) { function TEST_F (line 139) | TEST_F(BlockSparseMatrixTest, AppendAndDeleteBlockDiagonalMatrix) { function TEST (line 187) | TEST(BlockSparseMatrix, CreateDiagonalMatrix) { FILE: 3rdparty/ceres/internal/ceres/block_structure.cc type ceres (line 33) | namespace ceres { type internal (line 34) | namespace internal { function CellLessThan (line 36) | bool CellLessThan(const Cell& lhs, const Cell& rhs) { FILE: 3rdparty/ceres/internal/ceres/block_structure.h type BlockSize (line 48) | typedef int32_t BlockSize; type CompressedList (line 72) | struct CompressedList { type CompressedRowBlockStructure (line 85) | struct CompressedRowBlockStructure { type CompressedColumnBlockStructure (line 90) | struct CompressedColumnBlockStructure { FILE: 3rdparty/ceres/internal/ceres/c_api.cc function ceres_init (line 49) | void ceres_init() { function ceres_problem_t (line 56) | ceres_problem_t* ceres_create_problem() { function ceres_free_problem (line 60) | void ceres_free_problem(ceres_problem_t* problem) { class CallbackCostFunction (line 66) | class CallbackCostFunction : public ceres::CostFunction { method CallbackCostFunction (line 68) | CallbackCostFunction(ceres_cost_function_t cost_function, method Evaluate (line 83) | bool Evaluate(double const* const* parameters, class CallbackLossFunction (line 99) | class CallbackLossFunction : public ceres::LossFunction { method CallbackLossFunction (line 101) | explicit CallbackLossFunction(ceres_loss_function_t loss_function, method Evaluate (line 104) | void Evaluate(double sq_norm, double* rho) const final { function ceres_free_stock_loss_function_data (line 130) | void ceres_free_stock_loss_function_data(void* loss_function_data) { function ceres_stock_loss_function (line 134) | void ceres_stock_loss_function(void* user_data, function ceres_residual_block_id_t (line 141) | ceres_residual_block_id_t* ceres_problem_add_residual_block( function ceres_solve (line 174) | void ceres_solve(ceres_problem_t* c_problem) { FILE: 3rdparty/ceres/internal/ceres/c_api_test.cc function exponential_residual (line 111) | static int exponential_residual(void* user_data, type ceres (line 134) | namespace ceres { type internal (line 135) | namespace internal { function TEST (line 137) | TEST(C_API, SimpleEndToEndTest) { class ScopedSetValue (line 166) | class ScopedSetValue { method ScopedSetValue (line 168) | ScopedSetValue(T* variable, T new_value) function TEST (line 181) | TEST(C_API, LossFunctions) { FILE: 3rdparty/ceres/internal/ceres/callbacks.cc type ceres (line 37) | namespace ceres { type internal (line 38) | namespace internal { function CallbackReturnType (line 48) | CallbackReturnType StateUpdatingCallback::operator()( function CallbackReturnType (line 67) | CallbackReturnType GradientProblemSolverStateUpdatingCallback::opera... function CallbackReturnType (line 84) | CallbackReturnType LoggingCallback::operator()( FILE: 3rdparty/ceres/internal/ceres/callbacks.h function namespace (line 38) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/canonical_views_clustering.cc type ceres (line 41) | namespace ceres { type internal (line 42) | namespace internal { class CanonicalViewsClustering (line 49) | class CanonicalViewsClustering { method CanonicalViewsClustering (line 51) | CanonicalViewsClustering() {} function ComputeCanonicalViewsClustering (line 83) | void ComputeCanonicalViewsClustering( FILE: 3rdparty/ceres/internal/ceres/canonical_views_clustering.h function namespace (line 49) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/canonical_views_clustering_test.cc type ceres (line 38) | namespace ceres { type internal (line 39) | namespace internal { class CanonicalViewsTest (line 42) | class CanonicalViewsTest : public ::testing::Test { method SetUp (line 44) | void SetUp() final { method ComputeClustering (line 69) | void ComputeClustering() { function TEST_F (line 80) | TEST_F(CanonicalViewsTest, ComputeCanonicalViewsTest) { function TEST_F (line 101) | TEST_F(CanonicalViewsTest, SizePenaltyTest) { function TEST_F (line 115) | TEST_F(CanonicalViewsTest, ViewScoreTest) { function TEST_F (line 130) | TEST_F(CanonicalViewsTest, SimilarityPenaltyTest) { FILE: 3rdparty/ceres/internal/ceres/casts.h function namespace (line 37) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/cgnr_linear_operator.h function namespace (line 39) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/cgnr_solver.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { FILE: 3rdparty/ceres/internal/ceres/cgnr_solver.h function namespace (line 37) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/compressed_col_sparse_matrix_utils.cc type ceres (line 38) | namespace ceres { type internal (line 39) | namespace internal { function CompressedColumnScalarMatrixToBlockMatrix (line 43) | void CompressedColumnScalarMatrixToBlockMatrix( function BlockOrderingToScalarOrdering (line 99) | void BlockOrderingToScalarOrdering(const vector& blocks, FILE: 3rdparty/ceres/internal/ceres/compressed_col_sparse_matrix_utils.h function namespace (line 37) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/compressed_col_sparse_matrix_utils_test.cc type ceres (line 41) | namespace ceres { type internal (line 42) | namespace internal { function TEST (line 46) | TEST(_, BlockPermutationToScalarPermutation) { function FillBlock (line 90) | static void FillBlock(const vector& row_blocks, function TEST (line 104) | TEST(_, ScalarMatrixToBlockMatrix) { class SolveUpperTriangularTest (line 167) | class SolveUpperTriangularTest : public ::testing::Test { method SetUp (line 169) | void SetUp() { function TEST_F (line 204) | TEST_F(SolveUpperTriangularTest, SolveInPlace) { function TEST_F (line 219) | TEST_F(SolveUpperTriangularTest, TransposeSolveInPlace) { function TEST_F (line 234) | TEST_F(SolveUpperTriangularTest, RTRSolveWithSparseRHS) { FILE: 3rdparty/ceres/internal/ceres/compressed_row_jacobian_writer.cc type ceres (line 44) | namespace ceres { type internal (line 45) | namespace internal { function SparseMatrix (line 90) | SparseMatrix* CompressedRowJacobianWriter::CreateJacobian() const { FILE: 3rdparty/ceres/internal/ceres/compressed_row_jacobian_writer.h function namespace (line 42) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/compressed_row_sparse_matrix.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { type RowColLessThan (line 57) | struct RowColLessThan { method RowColLessThan (line 58) | RowColLessThan(const int* rows, const int* cols) : rows(rows), col... function TransposeForCompressedRowSparseStructure (line 71) | void TransposeForCompressedRowSparseStructure(const int num_rows, function AddRandomBlock (line 120) | void AddRandomBlock(const int num_rows, function AddSymmetricRandomBlock (line 136) | void AddSymmetricRandomBlock(const int num_rows, function CompressedRowSparseMatrix (line 176) | CompressedRowSparseMatrix* CompressedRowSparseMatrix::FromTripletSpa... function CompressedRowSparseMatrix (line 181) | CompressedRowSparseMatrix* function CompressedRowSparseMatrix (line 187) | CompressedRowSparseMatrix* CompressedRowSparseMatrix::FromTripletSpa... function CompressedRowSparseMatrix (line 535) | CompressedRowSparseMatrix* CompressedRowSparseMatrix::CreateBlockDia... function CompressedRowSparseMatrix (line 575) | CompressedRowSparseMatrix* CompressedRowSparseMatrix::Transpose() co... function CompressedRowSparseMatrix (line 614) | CompressedRowSparseMatrix* CompressedRowSparseMatrix::CreateRandomMa... FILE: 3rdparty/ceres/internal/ceres/compressed_row_sparse_matrix.h function namespace (line 40) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/compressed_row_sparse_matrix_test.cc type ceres (line 46) | namespace ceres { type internal (line 47) | namespace internal { function CompareMatrices (line 51) | static void CompareMatrices(const SparseMatrix* a, const SparseMatri... class CompressedRowSparseMatrixTest (line 72) | class CompressedRowSparseMatrixTest : public ::testing::Test { method SetUp (line 74) | void SetUp() final { function TEST_F (line 102) | TEST_F(CompressedRowSparseMatrixTest, Scale) { function TEST_F (line 113) | TEST_F(CompressedRowSparseMatrixTest, DeleteRows) { function TEST_F (line 125) | TEST_F(CompressedRowSparseMatrixTest, AppendRows) { function TEST_F (line 143) | TEST_F(CompressedRowSparseMatrixTest, AppendAndDeleteBlockDiagonalMa... function TEST_F (line 183) | TEST_F(CompressedRowSparseMatrixTest, ToDenseMatrix) { function TEST_F (line 193) | TEST_F(CompressedRowSparseMatrixTest, ToCRSMatrix) { function TEST (line 212) | TEST(CompressedRowSparseMatrix, CreateBlockDiagonalMatrix) { function TEST (line 254) | TEST(CompressedRowSparseMatrix, Transpose) { function TEST (line 328) | TEST(CompressedRowSparseMatrix, FromTripletSparseMatrix) { function TEST (line 354) | TEST(CompressedRowSparseMatrix, FromTripletSparseMatrixTransposed) { function ParamInfoToString (line 383) | static std::string ParamInfoToString(testing::TestParamInfo i... class RightMultiplyTest (line 397) | class RightMultiplyTest : public ::testing::TestWithParam {} function TEST_P (line 399) | TEST_P(RightMultiplyTest, _) { class LeftMultiplyTest (line 465) | class LeftMultiplyTest : public ::testing::TestWithParam {} function TEST_P (line 467) | TEST_P(LeftMultiplyTest, _) { class SquaredColumnNormTest (line 533) | class SquaredColumnNormTest : public ::testing::TestWithParam {} function TEST_P (line 535) | TEST_P(SquaredColumnNormTest, _) { FILE: 3rdparty/ceres/internal/ceres/concurrent_queue.h function namespace (line 41) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/concurrent_queue_test.cc type ceres (line 44) | namespace ceres { type internal (line 45) | namespace internal { function TEST (line 48) | TEST(ConcurrentQueue, PushPop) { function TEST (line 64) | TEST(ConcurrentQueue, PushPopAfterStopWaiters) { function TEST (line 112) | TEST(ConcurrentQueue, PushPopStopAndStart) { function TEST (line 145) | TEST(ConcurrentQueue, Wait) { function TEST (line 182) | TEST(ConcurrentQueue, EnsureWaitBlocks) { function TEST (line 227) | TEST(ConcurrentQueue, StopAndEnableWaiters) { FILE: 3rdparty/ceres/internal/ceres/conditioned_cost_function.cc type ceres (line 42) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/conditioned_cost_function_test.cc type ceres (line 40) | namespace ceres { type internal (line 41) | namespace internal { class LinearCostFunction (line 47) | class LinearCostFunction : public CostFunction { method LinearCostFunction (line 49) | LinearCostFunction(double a, double b) : a_(a), b_(b) { method Evaluate (line 54) | bool Evaluate(double const* const* parameters, function TEST (line 70) | TEST(ConditionedCostFunction, NormalOperation) { function TEST (line 124) | TEST(ConditionedCostFunction, SharedConditionersDoNotTriggerDoubleFr... FILE: 3rdparty/ceres/internal/ceres/conjugate_gradients_solver.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { function IsZeroOrInfinity (line 54) | bool IsZeroOrInfinity(double x) { FILE: 3rdparty/ceres/internal/ceres/conjugate_gradients_solver.h function namespace (line 39) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/conjugate_gradients_solver_test.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { function TEST (line 45) | TEST(ConjugateGradientTest, Solves3x3IdentitySystem) { function TEST (line 79) | TEST(ConjuateGradientTest, Solves3x3SymmetricSystem) { FILE: 3rdparty/ceres/internal/ceres/context.cc type ceres (line 35) | namespace ceres { function Context (line 37) | Context* Context::Create() { FILE: 3rdparty/ceres/internal/ceres/context_impl.cc type ceres (line 33) | namespace ceres { type internal (line 34) | namespace internal { FILE: 3rdparty/ceres/internal/ceres/context_impl.h function namespace (line 43) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/coordinate_descent_minimizer.cc type ceres (line 52) | namespace ceres { type internal (line 53) | namespace internal { function ParameterBlockOrdering (line 268) | ParameterBlockOrdering* CoordinateDescentMinimizer::CreateOrdering( FILE: 3rdparty/ceres/internal/ceres/coordinate_descent_minimizer.h function namespace (line 43) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/corrector.cc type ceres (line 38) | namespace ceres { type internal (line 39) | namespace internal { FILE: 3rdparty/ceres/internal/ceres/corrector.h function namespace (line 38) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/corrector_test.cc type ceres (line 41) | namespace ceres { type internal (line 42) | namespace internal { function TEST (line 45) | TEST(Corrector, ZeroGradientDeathTest) { function TEST (line 52) | TEST(Corrector, NegativeGradientDeathTest) { function TEST (line 58) | TEST(Corrector, ScalarCorrection) { function TEST (line 86) | TEST(Corrector, ScalarCorrectionZeroResidual) { function TEST (line 114) | TEST(Corrector, ScalarCorrectionAlphaClamped) { function TEST (line 145) | TEST(Corrector, MultidimensionalGaussNewtonApproximation) { function TEST (line 213) | TEST(Corrector, MultidimensionalGaussNewtonApproximationZeroResidual) { FILE: 3rdparty/ceres/internal/ceres/cost_function_to_functor_test.cc type ceres (line 40) | namespace ceres { type internal (line 41) | namespace internal { function ExpectCostFunctionsAreEqual (line 46) | static void ExpectCostFunctionsAreEqual( type OneParameterBlockFunctor (line 121) | struct OneParameterBlockFunctor { type TwoParameterBlockFunctor (line 131) | struct TwoParameterBlockFunctor { type ThreeParameterBlockFunctor (line 141) | struct ThreeParameterBlockFunctor { type FourParameterBlockFunctor (line 151) | struct FourParameterBlockFunctor { type FiveParameterBlockFunctor (line 164) | struct FiveParameterBlockFunctor { type SixParameterBlockFunctor (line 177) | struct SixParameterBlockFunctor { type SevenParameterBlockFunctor (line 190) | struct SevenParameterBlockFunctor { type EightParameterBlockFunctor (line 203) | struct EightParameterBlockFunctor { type NineParameterBlockFunctor (line 219) | struct NineParameterBlockFunctor { type TenParameterBlockFunctor (line 235) | struct TenParameterBlockFunctor { class DynamicTwoParameterBlockFunctor (line 251) | class DynamicTwoParameterBlockFunctor { function TEST (line 322) | TEST(CostFunctionToFunctor, DynamicNumberOfResiduals) { function TEST (line 336) | TEST(CostFunctionToFunctor, DynamicCostFunctionToFunctor) { FILE: 3rdparty/ceres/internal/ceres/covariance.cc type ceres (line 39) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/covariance_impl.cc type ceres (line 61) | namespace ceres { type internal (line 62) | namespace internal { function CheckForDuplicates (line 94) | void CheckForDuplicates(vector blocks) { FILE: 3rdparty/ceres/internal/ceres/covariance_impl.h function namespace (line 43) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/covariance_test.cc type ceres (line 49) | namespace ceres { type internal (line 50) | namespace internal { class UnaryCostFunction (line 57) | class UnaryCostFunction: public CostFunction { method UnaryCostFunction (line 59) | UnaryCostFunction(const int num_residuals, method Evaluate (line 67) | bool Evaluate(double const* const* parameters, class BinaryCostFunction (line 90) | class BinaryCostFunction: public CostFunction { method BinaryCostFunction (line 92) | BinaryCostFunction(const int num_residuals, method Evaluate (line 106) | bool Evaluate(double const* const* parameters, class PolynomialParameterization (line 134) | class PolynomialParameterization : public LocalParameterization { method Plus (line 138) | bool Plus(const double* x, method ComputeJacobian (line 146) | bool ComputeJacobian(const double* x, double* jacobian) const final { method GlobalSize (line 152) | int GlobalSize() const final { return 2; } method LocalSize (line 153) | int LocalSize() const final { return 1; } function TEST (line 156) | TEST(CovarianceImpl, ComputeCovarianceSparsity) { function TEST (line 245) | TEST(CovarianceImpl, ComputeCovarianceSparsityWithConstantParameterB... function TEST (line 328) | TEST(CovarianceImpl, ComputeCovarianceSparsityWithFreeParameterBlock) { class CovarianceTest (line 409) | class CovarianceTest : public ::testing::Test { method SetUp (line 413) | void SetUp() override { method ComputeAndCompareCovarianceBlocks (line 475) | void ComputeAndCompareCovarianceBlocks(const Covariance::Options& ... method ComputeAndCompareCovarianceBlocksInTangentSpace (line 484) | void ComputeAndCompareCovarianceBlocksInTangentSpace( method ComputeAndCompareCovarianceBlocksInTangentOrAmbientSpace (line 493) | void ComputeAndCompareCovarianceBlocksInTangentOrAmbientSpace( method GetCovarianceBlockAndCompare (line 547) | void GetCovarianceBlockAndCompare(const double* block1, function TEST_F (line 601) | TEST_F(CovarianceTest, NormalBehavior) { function TEST_F (line 650) | TEST_F(CovarianceTest, ThreadedNormalBehavior) { function TEST_F (line 700) | TEST_F(CovarianceTest, ConstantParameterBlock) { function TEST_F (line 749) | TEST_F(CovarianceTest, LocalParameterization) { function TEST_F (line 806) | TEST_F(CovarianceTest, LocalParameterizationInTangentSpace) { function TEST_F (line 867) | TEST_F(CovarianceTest, LocalParameterizationInTangentSpaceWithConsta... function TEST_F (line 930) | TEST_F(CovarianceTest, TruncatedRank) { function TEST_F (line 983) | TEST_F(CovarianceTest, DenseCovarianceMatrixFromSetOfParameters) { function TEST_F (line 1011) | TEST_F(CovarianceTest, DenseCovarianceMatrixFromSetOfParametersThrea... function TEST_F (line 1040) | TEST_F(CovarianceTest, DenseCovarianceMatrixFromSetOfParametersInTan... function TEST_F (line 1081) | TEST_F(CovarianceTest, ComputeCovarianceFailure) { class RankDeficientCovarianceTest (line 1104) | class RankDeficientCovarianceTest : public CovarianceTest { method SetUp (line 1106) | void SetUp() final { function TEST_F (line 1161) | TEST_F(RankDeficientCovarianceTest, AutomaticTruncation) { type LinearCostFunction (line 1198) | struct LinearCostFunction { method CostFunction (line 1205) | static CostFunction* Create() { function TEST (line 1211) | TEST(Covariance, ZeroSizedLocalParameterizationGetCovariance) { function TEST (line 1246) | TEST(Covariance, ZeroSizedLocalParameterizationGetCovarianceInTangen... class LargeScaleCovarianceTest (line 1279) | class LargeScaleCovarianceTest : public ::testing::Test { method SetUp (line 1281) | void SetUp() final { method ComputeAndCompare (line 1305) | void ComputeAndCompare( function TEST_F (line 1354) | TEST_F(LargeScaleCovarianceTest, Parallel) { FILE: 3rdparty/ceres/internal/ceres/cubic_interpolation_test.cc type ceres (line 38) | namespace ceres { type internal (line 39) | namespace internal { function TEST (line 43) | TEST(Grid1D, OneDataDimension) { function TEST (line 53) | TEST(Grid1D, OneDataDimensionOutOfBounds) { function TEST (line 67) | TEST(Grid1D, TwoDataDimensionIntegerDataInterleaved) { function TEST (line 82) | TEST(Grid1D, TwoDataDimensionIntegerDataStacked) { function TEST (line 95) | TEST(Grid2D, OneDataDimensionRowMajor) { function TEST (line 108) | TEST(Grid2D, OneDataDimensionRowMajorOutOfBounds) { function TEST (line 143) | TEST(Grid2D, TwoDataDimensionRowMajorInterleaved) { function TEST (line 157) | TEST(Grid2D, TwoDataDimensionRowMajorStacked) { function TEST (line 173) | TEST(Grid2D, TwoDataDimensionColMajorInterleaved) { function TEST (line 188) | TEST(Grid2D, TwoDataDimensionColMajorStacked) { class CubicInterpolatorTest (line 206) | class CubicInterpolatorTest : public ::testing::Test { method RunPolynomialInterpolationTest (line 209) | void RunPolynomialInterpolationTest(const double a, function TEST_F (line 263) | TEST_F(CubicInterpolatorTest, ConstantFunction) { function TEST_F (line 269) | TEST_F(CubicInterpolatorTest, LinearFunction) { function TEST_F (line 275) | TEST_F(CubicInterpolatorTest, QuadraticFunction) { function TEST (line 282) | TEST(CubicInterpolator, JetEvaluation) { class BiCubicInterpolatorTest (line 314) | class BiCubicInterpolatorTest : public ::testing::Test { method RunPolynomialInterpolationTest (line 321) | void RunPolynomialInterpolationTest(const Eigen::Matrix3d& coeff) { method EvaluateF (line 352) | double EvaluateF(double r, double c) { method EvaluatedFdr (line 360) | double EvaluatedFdr(double r, double c) { method EvaluatedFdc (line 368) | double EvaluatedFdc(double r, double c) { function TEST_F (line 385) | TEST_F(BiCubicInterpolatorTest, ZeroFunction) { function TEST_F (line 392) | TEST_F(BiCubicInterpolatorTest, Degree00Function) { function TEST_F (line 400) | TEST_F(BiCubicInterpolatorTest, Degree01Function) { function TEST_F (line 410) | TEST_F(BiCubicInterpolatorTest, Degree10Function) { function TEST_F (line 420) | TEST_F(BiCubicInterpolatorTest, Degree11Function) { function TEST_F (line 432) | TEST_F(BiCubicInterpolatorTest, Degree12Function) { function TEST_F (line 445) | TEST_F(BiCubicInterpolatorTest, Degree21Function) { function TEST_F (line 458) | TEST_F(BiCubicInterpolatorTest, Degree22Function) { function TEST (line 473) | TEST(BiCubicInterpolator, JetEvaluation) { FILE: 3rdparty/ceres/internal/ceres/cxsparse.cc type ceres (line 46) | namespace ceres { type internal (line 47) | namespace internal { function csn (line 59) | csn* CXSparse::Cholesky(cs_di* A, cs_dis* symbolic_factor) { function cs_dis (line 93) | cs_dis* CXSparse::AnalyzeCholesky(cs_di* A) { function cs_dis (line 98) | cs_dis* CXSparse::AnalyzeCholeskyWithNaturalOrdering(cs_di* A) { function cs_dis (line 103) | cs_dis* CXSparse::BlockAnalyzeCholesky(cs_di* A, function cs_di (line 156) | cs_di CXSparse::CreateSparseMatrixTransposeView(CompressedRowSparseM... function cs_di (line 168) | cs_di* CXSparse::CreateSparseMatrix(TripletSparseMatrix* tsm) { function cs_di (line 187) | cs_di* CXSparse::TransposeMatrix(cs_di* A) { return cs_di_transpose(... function cs_di (line 189) | cs_di* CXSparse::MatrixMatrixMultiply(cs_di* A, cs_di* B) { function LinearSolverTerminationType (line 218) | LinearSolverTerminationType CXSparseCholesky::Factorize( function LinearSolverTerminationType (line 256) | LinearSolverTerminationType CXSparseCholesky::Solve(const double* rhs, FILE: 3rdparty/ceres/internal/ceres/cxsparse.h function namespace (line 47) | namespace ceres { type cs_dis (line 171) | typedef void cs_dis; function class (line 173) | class CXSparse { FILE: 3rdparty/ceres/internal/ceres/dense_jacobian_writer.h function namespace (line 44) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/dense_linear_solver_test.cc type ceres (line 41) | namespace ceres { type internal (line 42) | namespace internal { function ParamInfoToString (line 48) | static std::string ParamInfoToString(testing::TestParamInfo i... class DenseLinearSolverTest (line 58) | class DenseLinearSolverTest : public ::testing::TestWithParam {} function TEST_P (line 60) | TEST_P(DenseLinearSolverTest, _) { FILE: 3rdparty/ceres/internal/ceres/dense_normal_cholesky_solver.cc type ceres (line 44) | namespace ceres { type internal (line 45) | namespace internal { FILE: 3rdparty/ceres/internal/ceres/dense_normal_cholesky_solver.h function namespace (line 39) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/dense_qr_solver.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { FILE: 3rdparty/ceres/internal/ceres/dense_qr_solver.h function namespace (line 38) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/dense_sparse_matrix.cc type ceres (line 39) | namespace ceres { type internal (line 40) | namespace internal { function ConstColMajorMatrixRef (line 147) | ConstColMajorMatrixRef DenseSparseMatrix::matrix() const { function ColMajorMatrixRef (line 157) | ColMajorMatrixRef DenseSparseMatrix::mutable_matrix() { FILE: 3rdparty/ceres/internal/ceres/dense_sparse_matrix.h function namespace (line 40) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/dense_sparse_matrix_test.cc type ceres (line 45) | namespace ceres { type internal (line 46) | namespace internal { function CompareMatrices (line 48) | static void CompareMatrices(const SparseMatrix* a, const SparseMatri... class DenseSparseMatrixTest (line 69) | class DenseSparseMatrixTest : public ::testing::Test { method SetUp (line 71) | void SetUp() final { function TEST_F (line 91) | TEST_F(DenseSparseMatrixTest, RightMultiply) { function TEST_F (line 109) | TEST_F(DenseSparseMatrixTest, LeftMultiply) { function TEST_F (line 138) | TEST_F(DenseSparseMatrixTest, ColumnNorm) { function TEST_F (line 148) | TEST_F(DenseSparseMatrixTest, Scale) { function TEST_F (line 158) | TEST_F(DenseSparseMatrixTest, ToDenseMatrix) { FILE: 3rdparty/ceres/internal/ceres/detect_structure.cc type ceres (line 35) | namespace ceres { type internal (line 36) | namespace internal { function DetectStructure (line 38) | void DetectStructure(const CompressedRowBlockStructure& bs, FILE: 3rdparty/ceres/internal/ceres/detect_structure.h function namespace (line 36) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/detect_structure_test.cc type ceres (line 37) | namespace ceres { type internal (line 38) | namespace internal { function TEST (line 40) | TEST(DetectStructure, EverythingStatic) { function TEST (line 92) | TEST(DetectStructure, DynamicRow) { function TEST (line 144) | TEST(DetectStructure, DynamicFBlockDifferentRows) { function TEST (line 197) | TEST(DetectStructure, DynamicEBlock) { function TEST (line 249) | TEST(DetectStructure, DynamicFBlockSameRow) { FILE: 3rdparty/ceres/internal/ceres/dogleg_strategy.cc type ceres (line 47) | namespace ceres { type internal (line 48) | namespace internal { function Vector (line 421) | Vector DoglegStrategy::MakePolynomialForBoundaryConstrainedProblem()... FILE: 3rdparty/ceres/internal/ceres/dogleg_strategy.h function namespace (line 37) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/dogleg_strategy_test.cc type ceres (line 41) | namespace ceres { type internal (line 42) | namespace internal { class Fixture (line 45) | class Fixture : public testing::Test { class DoglegStrategyFixtureEllipse (line 61) | class DoglegStrategyFixtureEllipse : public Fixture { method SetUp (line 63) | void SetUp() final { class DoglegStrategyFixtureValley (line 99) | class DoglegStrategyFixtureValley : public Fixture { method SetUp (line 101) | void SetUp() final { function TEST_F (line 128) | TEST_F(DoglegStrategyFixtureEllipse, TrustRegionObeyedTraditional) { function TEST_F (line 151) | TEST_F(DoglegStrategyFixtureEllipse, TrustRegionObeyedSubspace) { function TEST_F (line 171) | TEST_F(DoglegStrategyFixtureEllipse, CorrectGaussNewtonStep) { function TEST_F (line 198) | TEST_F(DoglegStrategyFixtureEllipse, ValidSubspaceBasis) { function TEST_F (line 233) | TEST_F(DoglegStrategyFixtureValley, CorrectStepLocalOptimumAlongGrad... function TEST_F (line 261) | TEST_F(DoglegStrategyFixtureValley, CorrectStepGlobalOptimumAlongGra... FILE: 3rdparty/ceres/internal/ceres/dynamic_autodiff_cost_function_test.cc type ceres (line 39) | namespace ceres { type internal (line 40) | namespace internal { class MyCostFunctor (line 51) | class MyCostFunctor { function TEST (line 76) | TEST(DynamicAutodiffCostFunctionTest, TestResiduals) { function TEST (line 100) | TEST(DynamicAutodiffCostFunctionTest, TestJacobian) { function TEST (line 167) | TEST(DynamicAutodiffCostFunctionTest, JacobianWithFirstParameterBloc... function TEST (line 217) | TEST(DynamicAutodiffCostFunctionTest, JacobianWithSecondParameterBlo... class MyThreeParameterCostFunctor (line 287) | class MyThreeParameterCostFunctor { class ThreeParameterCostFunctorTest (line 310) | class ThreeParameterCostFunctorTest : public ::testing::Test { method SetUp (line 312) | void SetUp() final { function TEST_F (line 432) | TEST_F(ThreeParameterCostFunctorTest, TestThreeParameterResiduals) { function TEST_F (line 442) | TEST_F(ThreeParameterCostFunctorTest, TestThreeParameterJacobian) { function TEST_F (line 471) | TEST_F(ThreeParameterCostFunctorTest, function TEST_F (line 493) | TEST_F(ThreeParameterCostFunctorTest, class MySixParameterCostFunctor (line 523) | class MySixParameterCostFunctor { class SixParameterCostFunctorTest (line 549) | class SixParameterCostFunctorTest : public ::testing::Test { method SetUp (line 551) | void SetUp() final { function TEST_F (line 676) | TEST_F(SixParameterCostFunctorTest, TestSixParameterResiduals) { function TEST_F (line 686) | TEST_F(SixParameterCostFunctorTest, TestSixParameterJacobian) { function TEST_F (line 712) | TEST_F(SixParameterCostFunctorTest, TestSixParameterJacobianVVCVVC) { function TEST_F (line 743) | TEST_F(SixParameterCostFunctorTest, TestSixParameterJacobianVCCVCV) { FILE: 3rdparty/ceres/internal/ceres/dynamic_compressed_row_finalizer.h function namespace (line 37) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/dynamic_compressed_row_jacobian_writer.cc type ceres (line 39) | namespace ceres { type internal (line 40) | namespace internal { function ScratchEvaluatePreparer (line 45) | ScratchEvaluatePreparer* function SparseMatrix (line 50) | SparseMatrix* DynamicCompressedRowJacobianWriter::CreateJacobian() c... FILE: 3rdparty/ceres/internal/ceres/dynamic_compressed_row_jacobian_writer.h function namespace (line 40) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/dynamic_compressed_row_sparse_matrix.cc type ceres (line 34) | namespace ceres { type internal (line 35) | namespace internal { FILE: 3rdparty/ceres/internal/ceres/dynamic_compressed_row_sparse_matrix.h function namespace (line 48) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/dynamic_compressed_row_sparse_matrix_test.cc type ceres (line 41) | namespace ceres { type internal (line 42) | namespace internal { class DynamicCompressedRowSparseMatrixTest (line 47) | class DynamicCompressedRowSparseMatrixTest : public ::testing::Test { method SetUp (line 49) | void SetUp() final { method Finalize (line 68) | void Finalize() { method InitialiseDenseReference (line 72) | void InitialiseDenseReference() { method InitialiseSparseMatrixReferences (line 86) | void InitialiseSparseMatrixReferences() { method InsertNonZeroEntriesFromDenseReference (line 117) | void InsertNonZeroEntriesFromDenseReference() { method ExpectEmpty (line 128) | void ExpectEmpty() { method ExpectEqualToDenseReference (line 140) | void ExpectEqualToDenseReference() { method ExpectEqualToCompressedRowSparseMatrixReference (line 146) | void ExpectEqualToCompressedRowSparseMatrixReference() { function TEST_F (line 176) | TEST_F(DynamicCompressedRowSparseMatrixTest, Initialization) { function TEST_F (line 183) | TEST_F(DynamicCompressedRowSparseMatrixTest, InsertEntryAndFinalize) { function TEST_F (line 192) | TEST_F(DynamicCompressedRowSparseMatrixTest, ClearRows) { FILE: 3rdparty/ceres/internal/ceres/dynamic_numeric_diff_cost_function_test.cc type ceres (line 38) | namespace ceres { type internal (line 39) | namespace internal { class MyCostFunctor (line 52) | class MyCostFunctor { function TEST (line 76) | TEST(DynamicNumericdiffCostFunctionTest, TestResiduals) { function TEST (line 101) | TEST(DynamicNumericdiffCostFunctionTest, TestJacobian) { function TEST (line 168) | TEST(DynamicNumericdiffCostFunctionTest, JacobianWithFirstParameterB... function TEST (line 218) | TEST(DynamicNumericdiffCostFunctionTest, JacobianWithSecondParameter... class MyThreeParameterCostFunctor (line 288) | class MyThreeParameterCostFunctor { class ThreeParameterCostFunctorTest (line 311) | class ThreeParameterCostFunctorTest : public ::testing::Test { method SetUp (line 313) | void SetUp() final { function TEST_F (line 433) | TEST_F(ThreeParameterCostFunctorTest, TestThreeParameterResiduals) { function TEST_F (line 443) | TEST_F(ThreeParameterCostFunctorTest, TestThreeParameterJacobian) { function TEST_F (line 472) | TEST_F(ThreeParameterCostFunctorTest, function TEST_F (line 494) | TEST_F(ThreeParameterCostFunctorTest, FILE: 3rdparty/ceres/internal/ceres/dynamic_sparse_normal_cholesky_solver.cc type ceres (line 53) | namespace ceres { type internal (line 54) | namespace internal { FILE: 3rdparty/ceres/internal/ceres/dynamic_sparse_normal_cholesky_solver.h function namespace (line 42) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/dynamic_sparse_normal_cholesky_solver_test.cc type ceres (line 44) | namespace ceres { type internal (line 45) | namespace internal { class DynamicSparseNormalCholeskySolverTest (line 50) | class DynamicSparseNormalCholeskySolverTest : public ::testing::Test { method SetUp (line 52) | void SetUp() final { method TestSolver (line 61) | void TestSolver(const LinearSolver::Options& options, double* D) { method TestSolver (line 94) | void TestSolver( function TEST_F (line 113) | TEST_F(DynamicSparseNormalCholeskySolverTest, SuiteSparse) { function TEST_F (line 119) | TEST_F(DynamicSparseNormalCholeskySolverTest, CXSparse) { function TEST_F (line 125) | TEST_F(DynamicSparseNormalCholeskySolverTest, Eigen) { FILE: 3rdparty/ceres/internal/ceres/dynamic_sparsity_test.cc type ceres (line 40) | namespace ceres { type internal (line 41) | namespace internal { class PointToLineSegmentContourCostFunction (line 273) | class PointToLineSegmentContourCostFunction : public CostFunction { function Evaluate (line 291) | bool Evaluate(const double* const* x, function CostFunction (line 330) | static CostFunction* Create(const int num_segments, const Eigen::Vecto... class EuclideanDistanceFunctor (line 343) | class EuclideanDistanceFunctor { method EuclideanDistanceFunctor (line 345) | explicit EuclideanDistanceFunctor(const double sqrt_weight) method CostFunction (line 355) | static CostFunction* Create(const double sqrt_weight) { function TEST (line 364) | TEST(DynamicSparsity, StaticAndDynamicSparsityProduceSameSolution) { FILE: 3rdparty/ceres/internal/ceres/eigensparse.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { class EigenSparseCholeskyTemplate (line 48) | class EigenSparseCholeskyTemplate : public SparseCholesky { method EigenSparseCholeskyTemplate (line 50) | EigenSparseCholeskyTemplate() : analyzed_(false) {} method StorageType (line 52) | CompressedRowSparseMatrix::StorageType StorageType() const final { method LinearSolverTerminationType (line 56) | LinearSolverTerminationType Factorize( method LinearSolverTerminationType (line 84) | LinearSolverTerminationType Solve(const double* rhs_ptr, method LinearSolverTerminationType (line 108) | LinearSolverTerminationType Factorize(CompressedRowSparseMatrix* lhs, FILE: 3rdparty/ceres/internal/ceres/eigensparse.h function namespace (line 49) | namespace internal { FILE: 3rdparty/ceres/internal/ceres/evaluation_callback_test.cc type ceres (line 43) | namespace ceres { type internal (line 44) | namespace internal { function Djb2Hash (line 49) | uint64_t Djb2Hash(const T* data, const int size) { type WigglyBowlCostFunctionAndEvaluationCallback (line 62) | struct WigglyBowlCostFunctionAndEvaluationCallback : method WigglyBowlCostFunctionAndEvaluationCallback (line 66) | explicit WigglyBowlCostFunctionAndEvaluationCallback(double *param... method PrepareForEvaluation (line 80) | void PrepareForEvaluation(bool evaluate_jacobians, method Evaluate (line 114) | bool Evaluate(double const* const* parameters, function TEST (line 191) | TEST(EvaluationCallback, WithTrustRegionMinimizer) { function WithLineSearchMinimizerImpl (line 235) | static void WithLineSearchMinimizerImpl( function TEST (line 284) | TEST(EvaluationCallback, WithLineSearchMinimizerWolfeLbfgsCubic) { function TEST (line 287) | TEST(EvaluationCallback, WithLineSearchMinimizerWolfeLbfgsQuadratic) { function TEST (line 292) | TEST(EvaluationCallback, WithLineSearchMinimizerWolfeBfgsCubic) { function TEST (line 296) | TEST(EvaluationCallback, WithLineSearchMinimizerWolfeBfgsQuadratic) { function TEST (line 301) | TEST(EvaluationCallback, WithLineSearchMinimizerArmijoCubic) { function TEST (line 305) | TEST(EvaluationCallback, WithLineSearchMinimizerArmijoBisection) { function TEST (line 309) | TEST(EvaluationCallback, WithLineSearchMinimizerArmijoQuadratic) { FILE: 3rdparty/ceres/internal/ceres/evaluator.cc type ceres (line 46) | namespace ceres { type internal (line 47) | namespace internal { function Evaluator (line 51) | Evaluator* Evaluator::Create(const Evaluator::Options& options, FILE: 3rdparty/ceres/internal/ceres/evaluator.h function namespace (line 44) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/evaluator_test.cc type ceres (line 51) | namespace ceres { type internal (line 52) | namespace internal { class ParameterIgnoringCostFunction (line 59) | class ParameterIgnoringCostFunction method ParameterIgnoringCostFunction (line 64) | explicit ParameterIgnoringCostFunction(bool succeeds = true) method Evaluate (line 67) | bool Evaluate(double const* const* parameters, type EvaluatorTestOptions (line 104) | struct EvaluatorTestOptions { method EvaluatorTestOptions (line 105) | EvaluatorTestOptions(LinearSolverType linear_solver_type, type EvaluatorTest (line 117) | struct EvaluatorTest method Evaluator (line 119) | Evaluator* CreateEvaluator(Program* program) { method EvaluateAndCompare (line 145) | void EvaluateAndCompare(ProblemImpl *problem, method CheckAllEvaluationCombinations (line 199) | void CheckAllEvaluationCombinations(const ExpectedEvaluation &expe... function SetSparseMatrixConstant (line 219) | static void SetSparseMatrixConstant(SparseMatrix* sparse_matrix, dou... function TEST_P (line 224) | TEST_P(EvaluatorTest, SingleResidualProblem) { function TEST_P (line 251) | TEST_P(EvaluatorTest, SingleResidualProblemWithPermutedParameters) { function TEST_P (line 289) | TEST_P(EvaluatorTest, SingleResidualProblemWithNuisanceParameters) { function TEST_P (line 336) | TEST_P(EvaluatorTest, MultipleResidualProblem) { function TEST_P (line 391) | TEST_P(EvaluatorTest, MultipleResidualsWithLocalParameterizations) { function TEST_P (line 454) | TEST_P(EvaluatorTest, MultipleResidualProblemWithSomeConstantParamet... function TEST_P (line 532) | TEST_P(EvaluatorTest, EvaluatorAbortsForResidualsThatFailToEvaluate) { class ParameterSensitiveCostFunction (line 581) | class ParameterSensitiveCostFunction : public SizedCostFunction<2, 2> { method Evaluate (line 583) | bool Evaluate(double const* const* parameters, function TEST (line 604) | TEST(Evaluator, EvaluatorRespectsParameterChanges) { FILE: 3rdparty/ceres/internal/ceres/evaluator_test_utils.cc type ceres (line 36) | namespace ceres { type internal (line 37) | namespace internal { function CompareEvaluations (line 39) | void CompareEvaluations(int expected_num_rows, FILE: 3rdparty/ceres/internal/ceres/evaluator_test_utils.h function namespace (line 34) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/execution_summary.h function namespace (line 41) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/file.cc type ceres (line 38) | namespace ceres { type internal (line 39) | namespace internal { function WriteStringToFileOrDie (line 43) | void WriteStringToFileOrDie(const string &data, const string &filena... function ReadFileToStringOrDie (line 52) | void ReadFileToStringOrDie(const string &filename, string *data) { function string (line 78) | string JoinPath(const string& dirname, const string& basename) { FILE: 3rdparty/ceres/internal/ceres/file.h function namespace (line 39) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/fixed_array_test.cc function IsOnStack (line 50) | static bool IsOnStack(const ArrayType& a) { class ConstructionTester (line 54) | class ConstructionTester { method ConstructionTester (line 56) | ConstructionTester() : self_ptr_(this), value_(0) { constructions++; } method CheckConstructed (line 68) | void CheckConstructed() { assert(self_ptr_ == this); } method set (line 70) | void set(int value) { value_ = value; } method get (line 71) | int get() { return value_; } class ThreeInts (line 86) | class ThreeInts { method ThreeInts (line 88) | ThreeInts() { function TEST (line 102) | TEST(FixedArrayTest, CopyCtor) { function TEST (line 116) | TEST(FixedArrayTest, MoveCtor) { function TEST (line 138) | TEST(FixedArrayTest, SmallObjects) { function TEST (line 195) | TEST(FixedArrayRelationalsTest, EqualArrays) { function TEST (line 216) | TEST(FixedArrayRelationalsTest, UnequalArrays) { function TestArray (line 239) | static void TestArray(int n) { function TestArrayOfArrays (line 283) | static void TestArrayOfArrays(int n) { function TEST (line 344) | TEST(IteratorConstructorTest, NonInline) { function TEST (line 354) | TEST(IteratorConstructorTest, Inline) { function TEST (line 364) | TEST(IteratorConstructorTest, NonPod) { function TEST (line 375) | TEST(IteratorConstructorTest, FromEmptyVector) { function TEST (line 382) | TEST(IteratorConstructorTest, FromNonEmptyVector) { function TEST (line 393) | TEST(IteratorConstructorTest, FromBidirectionalIteratorRange) { function TEST (line 400) | TEST(InitListConstructorTest, InitListConstruction) { function TEST (line 405) | TEST(FillConstructorTest, NonEmptyArrays) { function TEST (line 413) | TEST(FillConstructorTest, EmptyArray) { function TEST (line 419) | TEST(FillConstructorTest, NotTriviallyCopyable) { function TEST (line 427) | TEST(FillConstructorTest, Disambiguation) { function TEST (line 432) | TEST(FixedArrayTest, ManySizedArrays) { function TEST (line 444) | TEST(FixedArrayTest, ManySizedArraysOfArraysOf1) { function TEST (line 453) | TEST(FixedArrayTest, ManySizedArraysOfArraysOf2) { function TEST (line 467) | TEST(FixedArrayTest, AvoidParanoidDiagnostics) { function TEST (line 472) | TEST(FixedArrayTest, TooBigInlinedSpace) { type PickyDelete (line 501) | struct PickyDelete { method PickyDelete (line 502) | PickyDelete() {} function TEST (line 514) | TEST(FixedArrayTest, UsesGlobalAlloc) { function TEST (line 518) | TEST(FixedArrayTest, Data) { function TEST (line 529) | TEST(FixedArrayTest, Empty) { function TEST (line 538) | TEST(FixedArrayTest, FrontAndBack) { function TEST (line 551) | TEST(FixedArrayTest, ReverseIteratorInlined) { function TEST (line 581) | TEST(FixedArrayTest, ReverseIteratorAllocated) { function TEST (line 611) | TEST(FixedArrayTest, Fill) { function TEST (line 628) | TEST(FixedArrayTest, DefaultCtorDoesNotValueInit) { class CountingAllocator (line 654) | class CountingAllocator : public std::allocator { method CountingAllocator (line 660) | CountingAllocator() : bytes_used_(nullptr), instance_count_(nullptr) {} method CountingAllocator (line 661) | explicit CountingAllocator(int64_t* b) method CountingAllocator (line 663) | CountingAllocator(int64_t* b, int64_t* a) method CountingAllocator (line 667) | explicit CountingAllocator(const CountingAllocator& x) method pointer (line 672) | pointer allocate(size_type n, const void* const hint = nullptr) { method deallocate (line 678) | void deallocate(pointer p, size_type n) { method construct (line 685) | void construct(pointer p, Args&&... args) { method destroy (line 692) | void destroy(pointer p) { class rebind (line 700) | class rebind { function TEST (line 709) | TEST(AllocatorSupportTest, CountInlineAllocations) { function TEST (line 730) | TEST(AllocatorSupportTest, CountOutoflineAllocations) { function TEST (line 751) | TEST(AllocatorSupportTest, CountCopyInlineAllocations) { function TEST (line 779) | TEST(AllocatorSupportTest, CountCopyOutoflineAllocations) { function TEST (line 807) | TEST(AllocatorSupportTest, SizeValAllocConstructor) { type EigenStruct (line 837) | struct EigenStruct { FILE: 3rdparty/ceres/internal/ceres/float_cxsparse.cc type ceres (line 35) | namespace ceres { type internal (line 36) | namespace internal { FILE: 3rdparty/ceres/internal/ceres/float_cxsparse.h function namespace (line 42) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/float_suitesparse.cc type ceres (line 35) | namespace ceres { type internal (line 36) | namespace internal { FILE: 3rdparty/ceres/internal/ceres/float_suitesparse.h function namespace (line 42) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/function_sample.cc type ceres (line 34) | namespace ceres { type internal (line 35) | namespace internal { FILE: 3rdparty/ceres/internal/ceres/function_sample.h function namespace (line 37) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/generate_bundle_adjustment_tests.py function camelcasify (line 152) | def camelcasify(token): function generate_bundle_test (line 157) | def generate_bundle_test(linear_solver, FILE: 3rdparty/ceres/internal/ceres/generate_template_specializations.py function SuffixForSize (line 82) | def SuffixForSize(size): function SpecializationFilename (line 87) | def SpecializationFilename(prefix, row_block_size, e_block_size, f_block... function GenerateFactoryConditional (line 92) | def GenerateFactoryConditional(row_block_size, e_block_size, f_block_size): function Specialize (line 108) | def Specialize(name, data): function GenerateQueryFile (line 222) | def GenerateQueryFile(): FILE: 3rdparty/ceres/internal/ceres/generated/partitioned_matrix_view_2_2_2.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { class PartitionedMatrixView<2, 2, 2> (line 53) | class PartitionedMatrixView<2, 2, 2> FILE: 3rdparty/ceres/internal/ceres/generated/partitioned_matrix_view_2_2_3.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { class PartitionedMatrixView<2, 2, 3> (line 53) | class PartitionedMatrixView<2, 2, 3> FILE: 3rdparty/ceres/internal/ceres/generated/partitioned_matrix_view_2_2_4.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { class PartitionedMatrixView<2, 2, 4> (line 53) | class PartitionedMatrixView<2, 2, 4> FILE: 3rdparty/ceres/internal/ceres/generated/partitioned_matrix_view_2_2_d.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { class PartitionedMatrixView<2, 2, Eigen::Dynamic> (line 53) | class PartitionedMatrixView<2, 2, Eigen::Dynamic> FILE: 3rdparty/ceres/internal/ceres/generated/partitioned_matrix_view_2_3_3.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { class PartitionedMatrixView<2, 3, 3> (line 53) | class PartitionedMatrixView<2, 3, 3> FILE: 3rdparty/ceres/internal/ceres/generated/partitioned_matrix_view_2_3_4.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { class PartitionedMatrixView<2, 3, 4> (line 53) | class PartitionedMatrixView<2, 3, 4> FILE: 3rdparty/ceres/internal/ceres/generated/partitioned_matrix_view_2_3_6.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { class PartitionedMatrixView<2, 3, 6> (line 53) | class PartitionedMatrixView<2, 3, 6> FILE: 3rdparty/ceres/internal/ceres/generated/partitioned_matrix_view_2_3_9.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { class PartitionedMatrixView<2, 3, 9> (line 53) | class PartitionedMatrixView<2, 3, 9> FILE: 3rdparty/ceres/internal/ceres/generated/partitioned_matrix_view_2_3_d.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { class PartitionedMatrixView<2, 3, Eigen::Dynamic> (line 53) | class PartitionedMatrixView<2, 3, Eigen::Dynamic> FILE: 3rdparty/ceres/internal/ceres/generated/partitioned_matrix_view_2_4_3.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { class PartitionedMatrixView<2, 4, 3> (line 53) | class PartitionedMatrixView<2, 4, 3> FILE: 3rdparty/ceres/internal/ceres/generated/partitioned_matrix_view_2_4_4.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { class PartitionedMatrixView<2, 4, 4> (line 53) | class PartitionedMatrixView<2, 4, 4> FILE: 3rdparty/ceres/internal/ceres/generated/partitioned_matrix_view_2_4_6.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { class PartitionedMatrixView<2, 4, 6> (line 53) | class PartitionedMatrixView<2, 4, 6> FILE: 3rdparty/ceres/internal/ceres/generated/partitioned_matrix_view_2_4_8.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { class PartitionedMatrixView<2, 4, 8> (line 53) | class PartitionedMatrixView<2, 4, 8> FILE: 3rdparty/ceres/internal/ceres/generated/partitioned_matrix_view_2_4_9.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { class PartitionedMatrixView<2, 4, 9> (line 53) | class PartitionedMatrixView<2, 4, 9> FILE: 3rdparty/ceres/internal/ceres/generated/partitioned_matrix_view_2_4_d.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { class PartitionedMatrixView<2, 4, Eigen::Dynamic> (line 53) | class PartitionedMatrixView<2, 4, Eigen::Dynamic> FILE: 3rdparty/ceres/internal/ceres/generated/partitioned_matrix_view_2_d_d.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { class PartitionedMatrixView<2, Eigen::Dynamic, Eigen::Dynamic> (line 53) | class PartitionedMatrixView<2, Eigen::Dynamic, Eigen::Dynamic> FILE: 3rdparty/ceres/internal/ceres/generated/partitioned_matrix_view_3_3_3.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { class PartitionedMatrixView<3, 3, 3> (line 53) | class PartitionedMatrixView<3, 3, 3> FILE: 3rdparty/ceres/internal/ceres/generated/partitioned_matrix_view_4_4_2.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { class PartitionedMatrixView<4, 4, 2> (line 53) | class PartitionedMatrixView<4, 4, 2> FILE: 3rdparty/ceres/internal/ceres/generated/partitioned_matrix_view_4_4_3.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { class PartitionedMatrixView<4, 4, 3> (line 53) | class PartitionedMatrixView<4, 4, 3> FILE: 3rdparty/ceres/internal/ceres/generated/partitioned_matrix_view_4_4_4.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { class PartitionedMatrixView<4, 4, 4> (line 53) | class PartitionedMatrixView<4, 4, 4> FILE: 3rdparty/ceres/internal/ceres/generated/partitioned_matrix_view_4_4_d.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { class PartitionedMatrixView<4, 4, Eigen::Dynamic> (line 53) | class PartitionedMatrixView<4, 4, Eigen::Dynamic> FILE: 3rdparty/ceres/internal/ceres/generated/partitioned_matrix_view_d_d_d.cc type ceres (line 46) | namespace ceres { type internal (line 47) | namespace internal { class PartitionedMatrixView (line 49) | class PartitionedMatrixView (line 53) | class SchurEliminator<2, 2, 2> FILE: 3rdparty/ceres/internal/ceres/generated/schur_eliminator_2_2_3.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { class SchurEliminator<2, 2, 3> (line 53) | class SchurEliminator<2, 2, 3> FILE: 3rdparty/ceres/internal/ceres/generated/schur_eliminator_2_2_4.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { class SchurEliminator<2, 2, 4> (line 53) | class SchurEliminator<2, 2, 4> FILE: 3rdparty/ceres/internal/ceres/generated/schur_eliminator_2_2_d.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { class SchurEliminator<2, 2, Eigen::Dynamic> (line 53) | class SchurEliminator<2, 2, Eigen::Dynamic> FILE: 3rdparty/ceres/internal/ceres/generated/schur_eliminator_2_3_3.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { class SchurEliminator<2, 3, 3> (line 53) | class SchurEliminator<2, 3, 3> FILE: 3rdparty/ceres/internal/ceres/generated/schur_eliminator_2_3_4.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { class SchurEliminator<2, 3, 4> (line 53) | class SchurEliminator<2, 3, 4> FILE: 3rdparty/ceres/internal/ceres/generated/schur_eliminator_2_3_6.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { class SchurEliminator<2, 3, 6> (line 53) | class SchurEliminator<2, 3, 6> FILE: 3rdparty/ceres/internal/ceres/generated/schur_eliminator_2_3_9.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { class SchurEliminator<2, 3, 9> (line 53) | class SchurEliminator<2, 3, 9> FILE: 3rdparty/ceres/internal/ceres/generated/schur_eliminator_2_3_d.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { class SchurEliminator<2, 3, Eigen::Dynamic> (line 53) | class SchurEliminator<2, 3, Eigen::Dynamic> FILE: 3rdparty/ceres/internal/ceres/generated/schur_eliminator_2_4_3.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { class SchurEliminator<2, 4, 3> (line 53) | class SchurEliminator<2, 4, 3> FILE: 3rdparty/ceres/internal/ceres/generated/schur_eliminator_2_4_4.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { class SchurEliminator<2, 4, 4> (line 53) | class SchurEliminator<2, 4, 4> FILE: 3rdparty/ceres/internal/ceres/generated/schur_eliminator_2_4_6.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { class SchurEliminator<2, 4, 6> (line 53) | class SchurEliminator<2, 4, 6> FILE: 3rdparty/ceres/internal/ceres/generated/schur_eliminator_2_4_8.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { class SchurEliminator<2, 4, 8> (line 53) | class SchurEliminator<2, 4, 8> FILE: 3rdparty/ceres/internal/ceres/generated/schur_eliminator_2_4_9.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { class SchurEliminator<2, 4, 9> (line 53) | class SchurEliminator<2, 4, 9> FILE: 3rdparty/ceres/internal/ceres/generated/schur_eliminator_2_4_d.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { class SchurEliminator<2, 4, Eigen::Dynamic> (line 53) | class SchurEliminator<2, 4, Eigen::Dynamic> FILE: 3rdparty/ceres/internal/ceres/generated/schur_eliminator_2_d_d.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { class SchurEliminator<2, Eigen::Dynamic, Eigen::Dynamic> (line 53) | class SchurEliminator<2, Eigen::Dynamic, Eigen::Dynamic> FILE: 3rdparty/ceres/internal/ceres/generated/schur_eliminator_3_3_3.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { class SchurEliminator<3, 3, 3> (line 53) | class SchurEliminator<3, 3, 3> FILE: 3rdparty/ceres/internal/ceres/generated/schur_eliminator_4_4_2.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { class SchurEliminator<4, 4, 2> (line 53) | class SchurEliminator<4, 4, 2> FILE: 3rdparty/ceres/internal/ceres/generated/schur_eliminator_4_4_3.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { class SchurEliminator<4, 4, 3> (line 53) | class SchurEliminator<4, 4, 3> FILE: 3rdparty/ceres/internal/ceres/generated/schur_eliminator_4_4_4.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { class SchurEliminator<4, 4, 4> (line 53) | class SchurEliminator<4, 4, 4> FILE: 3rdparty/ceres/internal/ceres/generated/schur_eliminator_4_4_d.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { class SchurEliminator<4, 4, Eigen::Dynamic> (line 53) | class SchurEliminator<4, 4, Eigen::Dynamic> FILE: 3rdparty/ceres/internal/ceres/generated/schur_eliminator_d_d_d.cc type ceres (line 46) | namespace ceres { type internal (line 47) | namespace internal { class SchurEliminator (line 49) | class SchurEliminator FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_denseschur_auto_test.cc type ceres (line 40) | namespace ceres { type internal (line 41) | namespace internal { function TEST_F (line 43) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_denseschur_auto_threads_test.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { function TEST_F (line 45) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_denseschur_user_test.cc type ceres (line 40) | namespace ceres { type internal (line 41) | namespace internal { function TEST_F (line 43) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_denseschur_user_threads_test.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { function TEST_F (line 45) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_acceleratesparse_clustjacobi_auto_test.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { function TEST_F (line 45) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_acceleratesparse_clustjacobi_auto_threads_test.cc type ceres (line 43) | namespace ceres { type internal (line 44) | namespace internal { function TEST_F (line 46) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_acceleratesparse_clustjacobi_user_test.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { function TEST_F (line 45) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_acceleratesparse_clustjacobi_user_threads_test.cc type ceres (line 43) | namespace ceres { type internal (line 44) | namespace internal { function TEST_F (line 46) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_acceleratesparse_clusttri_auto_test.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { function TEST_F (line 45) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_acceleratesparse_clusttri_auto_threads_test.cc type ceres (line 43) | namespace ceres { type internal (line 44) | namespace internal { function TEST_F (line 46) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_acceleratesparse_clusttri_user_test.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { function TEST_F (line 45) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_acceleratesparse_clusttri_user_threads_test.cc type ceres (line 43) | namespace ceres { type internal (line 44) | namespace internal { function TEST_F (line 46) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_cxsparse_clustjacobi_auto_test.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { function TEST_F (line 45) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_cxsparse_clustjacobi_auto_threads_test.cc type ceres (line 43) | namespace ceres { type internal (line 44) | namespace internal { function TEST_F (line 46) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_cxsparse_clustjacobi_user_test.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { function TEST_F (line 45) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_cxsparse_clustjacobi_user_threads_test.cc type ceres (line 43) | namespace ceres { type internal (line 44) | namespace internal { function TEST_F (line 46) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_cxsparse_clusttri_auto_test.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { function TEST_F (line 45) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_cxsparse_clusttri_auto_threads_test.cc type ceres (line 43) | namespace ceres { type internal (line 44) | namespace internal { function TEST_F (line 46) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_cxsparse_clusttri_user_test.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { function TEST_F (line 45) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_cxsparse_clusttri_user_threads_test.cc type ceres (line 43) | namespace ceres { type internal (line 44) | namespace internal { function TEST_F (line 46) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_eigensparse_clustjacobi_auto_test.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { function TEST_F (line 45) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_eigensparse_clustjacobi_auto_threads_test.cc type ceres (line 43) | namespace ceres { type internal (line 44) | namespace internal { function TEST_F (line 46) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_eigensparse_clustjacobi_user_test.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { function TEST_F (line 45) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_eigensparse_clustjacobi_user_threads_test.cc type ceres (line 43) | namespace ceres { type internal (line 44) | namespace internal { function TEST_F (line 46) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_eigensparse_clusttri_auto_test.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { function TEST_F (line 45) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_eigensparse_clusttri_auto_threads_test.cc type ceres (line 43) | namespace ceres { type internal (line 44) | namespace internal { function TEST_F (line 46) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_eigensparse_clusttri_user_test.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { function TEST_F (line 45) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_eigensparse_clusttri_user_threads_test.cc type ceres (line 43) | namespace ceres { type internal (line 44) | namespace internal { function TEST_F (line 46) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_jacobi_auto_test.cc type ceres (line 40) | namespace ceres { type internal (line 41) | namespace internal { function TEST_F (line 43) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_jacobi_auto_threads_test.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { function TEST_F (line 45) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_jacobi_user_test.cc type ceres (line 40) | namespace ceres { type internal (line 41) | namespace internal { function TEST_F (line 43) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_jacobi_user_threads_test.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { function TEST_F (line 45) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_schurjacobi_auto_test.cc type ceres (line 40) | namespace ceres { type internal (line 41) | namespace internal { function TEST_F (line 43) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_schurjacobi_auto_threads_test.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { function TEST_F (line 45) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_schurjacobi_user_test.cc type ceres (line 40) | namespace ceres { type internal (line 41) | namespace internal { function TEST_F (line 43) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_schurjacobi_user_threads_test.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { function TEST_F (line 45) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_suitesparse_clustjacobi_auto_test.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { function TEST_F (line 45) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_suitesparse_clustjacobi_auto_threads_test.cc type ceres (line 43) | namespace ceres { type internal (line 44) | namespace internal { function TEST_F (line 46) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_suitesparse_clustjacobi_user_test.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { function TEST_F (line 45) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_suitesparse_clustjacobi_user_threads_test.cc type ceres (line 43) | namespace ceres { type internal (line 44) | namespace internal { function TEST_F (line 46) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_suitesparse_clusttri_auto_test.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { function TEST_F (line 45) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_suitesparse_clusttri_auto_threads_test.cc type ceres (line 43) | namespace ceres { type internal (line 44) | namespace internal { function TEST_F (line 46) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_suitesparse_clusttri_user_test.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { function TEST_F (line 45) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_iterschur_suitesparse_clusttri_user_threads_test.cc type ceres (line 43) | namespace ceres { type internal (line 44) | namespace internal { function TEST_F (line 46) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_sparsecholesky_acceleratesparse_auto_test.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { function TEST_F (line 45) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_sparsecholesky_acceleratesparse_auto_threads_test.cc type ceres (line 43) | namespace ceres { type internal (line 44) | namespace internal { function TEST_F (line 46) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_sparsecholesky_acceleratesparse_user_test.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { function TEST_F (line 45) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_sparsecholesky_acceleratesparse_user_threads_test.cc type ceres (line 43) | namespace ceres { type internal (line 44) | namespace internal { function TEST_F (line 46) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_sparsecholesky_cxsparse_auto_test.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { function TEST_F (line 45) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_sparsecholesky_cxsparse_auto_threads_test.cc type ceres (line 43) | namespace ceres { type internal (line 44) | namespace internal { function TEST_F (line 46) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_sparsecholesky_cxsparse_user_test.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { function TEST_F (line 45) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_sparsecholesky_cxsparse_user_threads_test.cc type ceres (line 43) | namespace ceres { type internal (line 44) | namespace internal { function TEST_F (line 46) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_sparsecholesky_eigensparse_auto_test.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { function TEST_F (line 45) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_sparsecholesky_eigensparse_auto_threads_test.cc type ceres (line 43) | namespace ceres { type internal (line 44) | namespace internal { function TEST_F (line 46) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_sparsecholesky_eigensparse_user_test.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { function TEST_F (line 45) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_sparsecholesky_eigensparse_user_threads_test.cc type ceres (line 43) | namespace ceres { type internal (line 44) | namespace internal { function TEST_F (line 46) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_sparsecholesky_suitesparse_auto_test.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { function TEST_F (line 45) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_sparsecholesky_suitesparse_auto_threads_test.cc type ceres (line 43) | namespace ceres { type internal (line 44) | namespace internal { function TEST_F (line 46) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_sparsecholesky_suitesparse_user_test.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { function TEST_F (line 45) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_sparsecholesky_suitesparse_user_threads_test.cc type ceres (line 43) | namespace ceres { type internal (line 44) | namespace internal { function TEST_F (line 46) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_sparseschur_acceleratesparse_auto_test.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { function TEST_F (line 45) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_sparseschur_acceleratesparse_auto_threads_test.cc type ceres (line 43) | namespace ceres { type internal (line 44) | namespace internal { function TEST_F (line 46) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_sparseschur_acceleratesparse_user_test.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { function TEST_F (line 45) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_sparseschur_acceleratesparse_user_threads_test.cc type ceres (line 43) | namespace ceres { type internal (line 44) | namespace internal { function TEST_F (line 46) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_sparseschur_cxsparse_auto_test.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { function TEST_F (line 45) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_sparseschur_cxsparse_auto_threads_test.cc type ceres (line 43) | namespace ceres { type internal (line 44) | namespace internal { function TEST_F (line 46) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_sparseschur_cxsparse_user_test.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { function TEST_F (line 45) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_sparseschur_cxsparse_user_threads_test.cc type ceres (line 43) | namespace ceres { type internal (line 44) | namespace internal { function TEST_F (line 46) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_sparseschur_eigensparse_auto_test.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { function TEST_F (line 45) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_sparseschur_eigensparse_auto_threads_test.cc type ceres (line 43) | namespace ceres { type internal (line 44) | namespace internal { function TEST_F (line 46) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_sparseschur_eigensparse_user_test.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { function TEST_F (line 45) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_sparseschur_eigensparse_user_threads_test.cc type ceres (line 43) | namespace ceres { type internal (line 44) | namespace internal { function TEST_F (line 46) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_sparseschur_suitesparse_auto_test.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { function TEST_F (line 45) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_sparseschur_suitesparse_auto_threads_test.cc type ceres (line 43) | namespace ceres { type internal (line 44) | namespace internal { function TEST_F (line 46) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_sparseschur_suitesparse_user_test.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { function TEST_F (line 45) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/generated_bundle_adjustment_tests/ba_sparseschur_suitesparse_user_threads_test.cc type ceres (line 43) | namespace ceres { type internal (line 44) | namespace internal { function TEST_F (line 46) | TEST_F(BundleAdjustmentTest, FILE: 3rdparty/ceres/internal/ceres/glog/logging.cc type google (line 33) | namespace google { FILE: 3rdparty/ceres/internal/ceres/glog/logging.h function namespace (line 120) | namespace google { function class (line 171) | class CERES_EXPORT MessageLogger { type tm (line 232) | struct tm function WaitForSinks (line 250) | void WaitForSinks() { function StripBasename (line 261) | void StripBasename(const std::string &full_path, std::string *filename) { function class (line 285) | class CERES_EXPORT LoggerVoidify { FILE: 3rdparty/ceres/internal/ceres/gmock/gmock.h function namespace (line 280) | namespace testing { function namespace (line 809) | namespace testing { type T (line 952) | typedef T (*FactoryFunction)(); function SetFactory (line 953) | static void SetFactory(FactoryFunction factory) { function Clear (line 959) | static void Clear() { function IsSet (line 965) | static bool IsSet() { return producer_ != nullptr; } function Exists (line 969) | static bool Exists() { function T (line 976) | static T Get() { function class (line 988) | class FixedValueProducer : public ValueProducer { function class (line 998) | class FactoryValueProducer : public ValueProducer { function Clear (line 1023) | static void Clear() { address_ = nullptr; } function IsSet (line 1026) | static bool IsSet() { return address_ != nullptr; } function Exists (line 1030) | static bool Exists() { function T (line 1037) | static T& Get() { function Get (line 1052) | static void Get() {} type typename (line 1068) | typedef typename internal::Function::ArgumentTuple ArgumentTuple; function virtual (line 1071) | virtual ~ActionInterface() {} type ActionAdapter (line 1094) | struct ActionAdapter { type typename (line 1107) | typedef typename internal::Function::ArgumentTuple ArgumentTuple; function explicit (line 1122) | explicit Action(ActionInterface* impl) function Result (line 1140) | Result Perform(ArgumentTuple args) const { type typename (line 1191) | typedef typename internal::Function::ArgumentTuple ArgumentTuple; function explicit (line 1193) | explicit MonomorphicImpl(const Impl& impl) : impl_(impl) {} function Result (line 1195) | Result Perform(const ArgumentTuple& args) override { function namespace (line 1229) | namespace internal { function class (line 1358) | class ReturnNullAction { function class (line 1370) | class ReturnVoidAction { type typename (line 1392) | typedef typename Function::Result Result; type typename (line 1407) | typedef typename Function::ArgumentTuple ArgumentTuple; function explicit (line 1409) | explicit Impl(T& ref) : ref_(ref) {} function Result (line 1411) | Result Perform(const ArgumentTuple&) override { return ref_; } type typename (line 1438) | typedef typename Function::Result Result; type typename (line 1454) | typedef typename Function::ArgumentTuple ArgumentTuple; function explicit (line 1456) | explicit Impl(const T& value) : value_(value) {} function Result (line 1458) | Result Perform(const ArgumentTuple&) override { return value_; } function class (line 1472) | class DoDefaultAction { type typename (line 1629) | typedef typename internal::Function::Result Result; type Op (line 1698) | struct Op { type internal (line 1746) | typedef internal::IgnoredValue Unused; function PolymorphicAction (line 1796) | inline PolymorphicAction ReturnNull() { function PolymorphicAction (line 1801) | inline PolymorphicAction Return() { function internal (line 1829) | inline internal::DoDefaultAction DoDefault() { function namespace (line 2001) | namespace testing { function namespace (line 2285) | namespace testing { type RawT (line 2499) | typedef GTEST_REMOVE_REFERENCE_AND_CONST_(T) RawT; type RawU (line 2500) | typedef GTEST_REMOVE_REFERENCE_AND_CONST_(U) RawU; function namespace (line 2522) | namespace internal { function MatchAndExplain (line 3006) | bool MatchAndExplain(const absl::string_view& s, function DescribeTo (line 3037) | void DescribeTo(::std::ostream* os) const { function DescribeNegationTo (line 3042) | void DescribeNegationTo(::std::ostream* os) const { function MatchAndExplain (line 3062) | bool MatchAndExplain(const absl::string_view& s, function DescribeTo (line 3093) | void DescribeTo(::std::ostream* os) const { function DescribeNegationTo (line 3098) | void DescribeNegationTo(::std::ostream* os) const { function DescribeTo (line 3141) | void DescribeTo(::std::ostream* os) const override { function DescribeNegationTo (line 3144) | void DescribeNegationTo(::std::ostream* os) const override { function matcher_ (line 3183) | matcher_(matcher) {} function MatchAndExplain (line 3185) | bool MatchAndExplain(const T& x, function DescribeTo (line 3190) | void DescribeTo(::std::ostream* os) const override { function DescribeNegationTo (line 3194) | void DescribeNegationTo(::std::ostream* os) const override { function DescribeTo (line 3234) | void DescribeTo(::std::ostream* os) const override { function DescribeNegationTo (line 3243) | void DescribeNegationTo(::std::ostream* os) const override { function MatchAndExplain (line 3252) | bool MatchAndExplain(const T& x, function DescribeTo (line 3340) | void DescribeTo(::std::ostream* os) const override { function DescribeNegationTo (line 3349) | void DescribeNegationTo(::std::ostream* os) const override { function MatchAndExplain (line 3358) | bool MatchAndExplain(const T& x, function DescribeTo (line 3640) | void DescribeTo(::std::ostream* os) const override { function DescribeNegationTo (line 3661) | void DescribeNegationTo(::std::ostream* os) const override { function operator (line 3700) | operator Matcher() const { function operator (line 3705) | operator Matcher() const { function operator (line 3710) | operator Matcher() const { function explicit (line 3734) | explicit FloatingEq2Matcher(bool nan_eq_nan) { Init(-1, nan_eq_nan); } function explicit (line 3736) | explicit FloatingEq2Matcher(FloatType max_abs_error) { function explicit (line 3828) | explicit Impl(const InnerMatcher& matcher) function DescribeTo (line 3831) | void DescribeTo(::std::ostream* os) const override { function DescribeNegationTo (line 3836) | void DescribeNegationTo(::std::ostream* os) const override { function MatchAndExplain (line 3841) | bool MatchAndExplain(Pointer pointer, function DescribeTo (line 3873) | void DescribeTo(::std::ostream* os) const { function DescribeNegationTo (line 3878) | void DescribeNegationTo(::std::ostream* os) const { function std (line 3886) | static std::string GetToName() { function DescribeTo (line 3949) | void DescribeTo(::std::ostream* os) const { function DescribeNegationTo (line 3954) | void DescribeNegationTo(::std::ostream* os) const { function MatchAndExplainImpl (line 3976) | bool MatchAndExplainImpl(std::true_type /* is_pointer */, const Class* p, function DescribeTo (line 4018) | void DescribeTo(::std::ostream* os) const { function DescribeNegationTo (line 4023) | void DescribeNegationTo(::std::ostream* os) const { function MatchAndExplainImpl (line 4046) | bool MatchAndExplainImpl(std::true_type /* is_pointer */, const Class* p, type Functor (line 4071) | typedef Functor StorageType; function CheckIsValid (line 4073) | static void CheckIsValid(Functor /* functor */) {} type ResType (line 4082) | typedef ResType ResultType; type ResType (line 4083) | typedef ResType(*StorageType)(ArgType); function CheckIsValid (line 4085) | static void CheckIsValid(ResType(*f)(ArgType)) { function ResType (line 4090) | ResType Invoke(ResType(*f)(ArgType), T arg) { function DescribeTo (line 4123) | void DescribeTo(::std::ostream* os) const override { function DescribeNegationTo (line 4128) | void DescribeNegationTo(::std::ostream* os) const override { function MatchAndExplain (line 4133) | bool MatchAndExplain(T obj, MatchResultListener* listener) const override { function explicit (line 4179) | explicit Impl(const SizeMatcher& size_matcher) function DescribeTo (line 4182) | void DescribeTo(::std::ostream* os) const override { function DescribeNegationTo (line 4186) | void DescribeNegationTo(::std::ostream* os) const override { function MatchAndExplain (line 4191) | bool MatchAndExplain(Container container, type typename (line 4230) | typedef typename std::iterator_traits< function explicit (line 4233) | explicit Impl(const DistanceMatcher& distance_matcher) function DescribeTo (line 4236) | void DescribeTo(::std::ostream* os) const override { function DescribeNegationTo (line 4240) | void DescribeNegationTo(::std::ostream* os) const override { function MatchAndExplain (line 4245) | bool MatchAndExplain(Container container, type typename (line 4283) | typedef typename View::type StlContainer; type typename (line 4284) | typedef typename View::const_reference StlContainerReference; function explicit (line 4288) | explicit ContainerEqMatcher(const Container& expected) function DescribeTo (line 4296) | void DescribeTo(::std::ostream* os) const { function DescribeNegationTo (line 4300) | void DescribeNegationTo(::std::ostream* os) const { type internal (line 4310) | typedef internal::StlContainerView type typename (line 4312) | typedef typename LhsView::type LhsStlContainer; type LessComparator (line 4365) | struct LessComparator { type typename (line 4388) | typedef typename LhsView::type LhsStlContainer; type typename (line 4389) | typedef typename LhsView::const_reference LhsStlContainerReference; type typename (line 4392) | typedef typename RemoveConstFromKey< function DescribeTo (line 4398) | void DescribeTo(::std::ostream* os) const override { function DescribeNegationTo (line 4403) | void DescribeNegationTo(::std::ostream* os) const override { function MatchAndExplain (line 4408) | bool MatchAndExplain(LhsContainer lhs, type typename (line 4459) | typedef typename RhsView::type RhsStlContainer; type typename (line 4460) | typedef typename RhsStlContainer::value_type RhsValue; type typename (line 4487) | typedef typename LhsView::type LhsStlContainer; type typename (line 4488) | typedef typename LhsView::const_reference LhsStlContainerReference; type typename (line 4489) | typedef typename LhsStlContainer::value_type LhsValue; type LhsValue (line 4494) | typedef ::std::tuple InnerMatcherArg; function DescribeTo (line 4501) | void DescribeTo(::std::ostream* os) const override { function DescribeNegationTo (line 4508) | void DescribeNegationTo(::std::ostream* os) const override { function MatchAndExplain (line 4517) | bool MatchAndExplain(LhsContainer lhs, type StlContainerView (line 4576) | typedef StlContainerView View; type typename (line 4577) | typedef typename View::type StlContainer; type typename (line 4578) | typedef typename View::const_reference StlContainerReference; type typename (line 4579) | typedef typename StlContainer::value_type Element; function MatchAndExplainImpl (line 4589) | bool MatchAndExplainImpl(bool all_elements_should_match, function DescribeTo (line 4625) | void DescribeTo(::std::ostream* os) const override { function DescribeNegationTo (line 4630) | void DescribeNegationTo(::std::ostream* os) const override { function MatchAndExplain (line 4635) | bool MatchAndExplain(Container container, function DescribeTo (line 4654) | void DescribeTo(::std::ostream* os) const override { function DescribeNegationTo (line 4659) | void DescribeNegationTo(::std::ostream* os) const override { function MatchAndExplain (line 4664) | bool MatchAndExplain(Container container, type Rank1 (line 4709) | struct Rank1 {} type Rank0 (line 4710) | struct Rank0 function namespace (line 4712) | namespace pair_getters { type typename (line 4741) | typedef typename RawPairType::first_type KeyType; function MatchAndExplain (line 4750) | bool MatchAndExplain(PairType key_value, function DescribeTo (line 4763) | void DescribeTo(::std::ostream* os) const override { function DescribeNegationTo (line 4769) | void DescribeNegationTo(::std::ostream* os) const override { type typename (line 4804) | typedef typename RawPairType::first_type FirstType; type typename (line 4805) | typedef typename RawPairType::second_type SecondType; function DescribeTo (line 4816) | void DescribeTo(::std::ostream* os) const override { function DescribeNegationTo (line 4824) | void DescribeNegationTo(::std::ostream* os) const override { function MatchAndExplain (line 4833) | bool MatchAndExplain(PairType a_pair, type internal (line 4910) | typedef internal::StlContainerView View; type typename (line 4911) | typedef typename View::type StlContainer; type typename (line 4912) | typedef typename View::const_reference StlContainerReference; type typename (line 4913) | typedef typename StlContainer::value_type Element; function DescribeTo (line 4925) | void DescribeTo(::std::ostream* os) const override { function DescribeNegationTo (line 4944) | void DescribeNegationTo(::std::ostream* os) const override { function MatchAndExplain (line 4960) | bool MatchAndExplain(Container container, function class (line 5056) | class GTEST_API_ MatchMatrix { type std (line 5096) | typedef ::std::pair ElementMatcherPair; type std (line 5097) | typedef ::std::vector ElementMatcherPairs; type UnorderedMatcherRequire (line 5104) | struct UnorderedMatcherRequire { function class (line 5115) | class GTEST_API_ UnorderedElementsAreMatcherImplBase { type internal (line 5164) | typedef internal::StlContainerView View; type typename (line 5165) | typedef typename View::type StlContainer; type typename (line 5166) | typedef typename View::const_reference StlContainerReference; type typename (line 5167) | typedef typename StlContainer::const_iterator StlContainerConstIterator; type typename (line 5168) | typedef typename StlContainer::value_type Element; function UnorderedElementsAreMatcherImplBase (line 5173) | UnorderedElementsAreMatcherImplBase(matcher_flags) { function DescribeTo (line 5181) | void DescribeTo(::std::ostream* os) const override { function DescribeNegationTo (line 5186) | void DescribeNegationTo(::std::ostream* os) const override { function MatchAndExplain (line 5190) | bool MatchAndExplain(Container container, type RawContainer (line 5270) | typedef GTEST_REMOVE_REFERENCE_AND_CONST_(Container) RawContainer; type typename (line 5271) | typedef typename internal::StlContainerView::type View; type typename (line 5272) | typedef typename View::value_type Element; type Element (line 5273) | typedef ::std::vector > MatcherVec; type RawContainer (line 5302) | typedef GTEST_REMOVE_REFERENCE_AND_CONST_(Container) RawContainer; type typename (line 5303) | typedef typename internal::StlContainerView::type View; type typename (line 5304) | typedef typename View::value_type Element; type Element (line 5305) | typedef ::std::vector > MatcherVec; function DescribeTo (line 5407) | void DescribeTo(::std::ostream* os) const override { function MatchAndExplain (line 5414) | bool MatchAndExplain(T x, MatchResultListener* listener) const override { type typename (line 5465) | typedef typename OptionalView::value_type ValueType; function explicit (line 5466) | explicit Impl(const ValueMatcher& value_matcher) function DescribeTo (line 5469) | void DescribeTo(::std::ostream* os) const override { function DescribeNegationTo (line 5474) | void DescribeNegationTo(::std::ostream* os) const override { function MatchAndExplain (line 5479) | bool MatchAndExplain(Optional optional, function namespace (line 5504) | namespace variant_matcher { function namespace (line 5566) | namespace any_cast_matcher { function inner_matcher_ (line 5637) | ArgsMatcherImpl(const InnerMatcher& inner_matcher) function MatchAndExplain (line 5640) | bool MatchAndExplain(ArgsTuple args, function DescribeTo (line 5658) | void DescribeTo(::std::ostream* os) const override { function DescribeNegationTo (line 5664) | void DescribeNegationTo(::std::ostream* os) const override { type typename (line 5721) | typedef typename ::std::iterator_traits::value_type T; type typename (line 5766) | typedef typename ::std::iterator_traits::value_type T; function PolymorphicMatcher (line 5832) | inline PolymorphicMatcher NotNull() { function internal (line 5845) | inline internal::FloatingEqMatcher DoubleEq(double rhs) { function internal (line 5851) | inline internal::FloatingEqMatcher NanSensitiveDoubleEq(double r... function internal (line 5858) | inline internal::FloatingEqMatcher DoubleNear( function internal (line 5866) | inline internal::FloatingEqMatcher NanSensitiveDoubleNear( function internal (line 5873) | inline internal::FloatingEqMatcher FloatEq(float rhs) { function internal (line 5879) | inline internal::FloatingEqMatcher NanSensitiveFloatEq(float rhs) { function internal (line 5886) | inline internal::FloatingEqMatcher FloatNear( function internal (line 5894) | inline internal::FloatingEqMatcher NanSensitiveFloatNear( function PolymorphicMatcher (line 6026) | inline PolymorphicMatcher > St... function PolymorphicMatcher (line 6033) | inline PolymorphicMatcher > St... function PolymorphicMatcher (line 6040) | inline PolymorphicMatcher > St... function PolymorphicMatcher (line 6047) | inline PolymorphicMatcher > St... function PolymorphicMatcher (line 6055) | inline PolymorphicMatcher > HasS... function PolymorphicMatcher (line 6062) | inline PolymorphicMatcher > Sta... function PolymorphicMatcher (line 6069) | inline PolymorphicMatcher > EndsW... function PolymorphicMatcher (line 6078) | inline PolymorphicMatcher > S... function PolymorphicMatcher (line 6085) | inline PolymorphicMatcher > S... function PolymorphicMatcher (line 6092) | inline PolymorphicMatcher > function PolymorphicMatcher (line 6099) | inline PolymorphicMatcher > function PolymorphicMatcher (line 6107) | inline PolymorphicMatcher > Has... function PolymorphicMatcher (line 6114) | inline PolymorphicMatcher > function PolymorphicMatcher (line 6121) | inline PolymorphicMatcher > Ends... function internal (line 6131) | inline internal::Eq2Matcher Eq() { return internal::Eq2Matcher(); } function internal (line 6135) | inline internal::Ge2Matcher Ge() { return internal::Ge2Matcher(); } function internal (line 6139) | inline internal::Gt2Matcher Gt() { return internal::Gt2Matcher(); } function internal (line 6143) | inline internal::Le2Matcher Le() { return internal::Le2Matcher(); } function internal (line 6147) | inline internal::Lt2Matcher Lt() { return internal::Lt2Matcher(); } function internal (line 6151) | inline internal::Ne2Matcher Ne() { return internal::Ne2Matcher(); } function internal (line 6155) | inline internal::FloatingEq2Matcher FloatEq() { function internal (line 6161) | inline internal::FloatingEq2Matcher DoubleEq() { function internal (line 6167) | inline internal::FloatingEq2Matcher NanSensitiveFloatEq() { function internal (line 6173) | inline internal::FloatingEq2Matcher NanSensitiveDoubleEq() { function internal (line 6179) | inline internal::FloatingEq2Matcher FloatNear(float max_abs_error) { function internal (line 6185) | inline internal::FloatingEq2Matcher DoubleNear(double max_abs_er... function internal (line 6192) | inline internal::FloatingEq2Matcher NanSensitiveFloatNear( function internal (line 6200) | inline internal::FloatingEq2Matcher NanSensitiveDoubleNear( type RawContainer (line 6254) | typedef GTEST_REMOVE_CONST_(Container) RawContainer; type RawContainer (line 6292) | typedef GTEST_REMOVE_CONST_(Container) RawContainer; type RawRhsContainer (line 6327) | typedef GTEST_REMOVE_CONST_(RhsContainer) RawRhsContainer; type typename (line 6331) | typedef typename internal::StlContainerView RhsView; type typename (line 6332) | typedef typename RhsView::type RhsStlContainer; type typename (line 6333) | typedef typename RhsStlContainer::value_type Second; type typename (line 6414) | typedef typename ::std::iterator_traits::value_type T; type typename (line 6471) | typedef typename ::std::iterator_traits::value_type T; function Value (line 6562) | bool Value(const T& value, M matcher) { function ExplainMatchResult (line 6569) | bool ExplainMatchResult( function InnerMatcher (line 6729) | InnerMatcher AllArgs(const InnerMatcher& matcher) { return matcher; } function namespace (line 6826) | namespace testing { type CallReaction (line 7107) | enum CallReaction { function class (line 7116) | class GTEST_API_ Mock { function class (line 7237) | class GTEST_API_ Expectation { function class (line 7312) | class ExpectationSet { function class (line 7368) | class GTEST_API_ Sequence { function class (line 7406) | class GTEST_API_ InSequence { function namespace (line 7416) | namespace internal { type typename (line 7990) | typedef typename internal::Function::ArgumentMatcherTuple function T (line 8058) | T Unwrap() { return std::move(value_); } function explicit (line 8080) | explicit ReferenceOrValueWrapper(reference ref) function class (line 8104) | class UntypedActionResultHolderBase { function PrintAsActionResult (line 8122) | void PrintAsActionResult(::std::ostream* os) const override { function ActionResultHolder (line 8131) | ActionResultHolder* PerformDefaultAction( function ActionResultHolder (line 8142) | ActionResultHolder* PerformAction( function explicit (line 8151) | explicit ActionResultHolder(Wrapper result) function PrintAsActionResult (line 8166) | void PrintAsActionResult(::std::ostream* /* os */) const override {} function ActionResultHolder (line 8171) | ActionResultHolder* PerformDefaultAction( function ActionResultHolder (line 8182) | ActionResultHolder* PerformAction( function public (line 8197) | public UntypedFunctionMockerBase { function R (line 8597) | R Call(Args... args) { function Expectation (line 8642) | inline Expectation::Expectation(internal::ExpectationBase& exp) // NOLINT function namespace (line 8724) | namespace testing { function namespace (line 10004) | namespace testing { function namespace (line 11519) | namespace testing { function namespace (line 12967) | namespace testing { type typename (line 13026) | typedef typename ::std::tuple_element::type argk_type; function namespace (line 13128) | namespace testing { function namespace (line 13242) | namespace testing { FILE: 3rdparty/ceres/internal/ceres/gmock/mock-log.h function namespace (line 47) | namespace testing { FILE: 3rdparty/ceres/internal/ceres/gmock_gtest_all.cc type testing (line 115) | namespace testing { function ScopedFakeTestPartResultReporter (line 126) | class GTEST_API_ ScopedFakeTestPartResultReporter type internal (line 165) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 467) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 1650) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 1811) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 2112) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function Message (line 2453) | Message& Message::operator <<(const wchar_t* wide_c_str) { function Message (line 2456) | Message& Message::operator <<(wchar_t* wide_c_str) { function Message (line 2463) | Message& Message::operator <<(const ::std::wstring& wstr) { function Message (line 2472) | Message& Message::operator <<(const ::wstring& wstr) { function AssertionResult (line 2500) | AssertionResult AssertionResult::operator!() const { function AssertionResult (line 2507) | AssertionResult AssertionSuccess() { function AssertionResult (line 2512) | AssertionResult AssertionFailure() { function AssertionResult (line 2518) | AssertionResult AssertionFailure(const Message& message) { type internal (line 2522) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function AssertionResult (line 2917) | AssertionResult FloatLE(const char* expr1, const char* expr2, function AssertionResult (line 2924) | AssertionResult DoubleLE(const char* expr1, const char* expr2, type internal (line 2929) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7670) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7683) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7750) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GetStatusFileDescriptor (line 9063) | static int GetStatusFileDescriptor(unsigned int parent_process_id, function InternalRunDeathTestFlag (line 9128) | InternalRunDeathTestFlag* ParseInternalRunDeathTestFlag() { type internal (line 9241) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 9793) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ (line 11159) | GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ function PrintBytesInObjectToImpl (line 11181) | void PrintBytesInObjectToImpl(const unsigned char* obj_bytes, size_t c... type internal2 (line 11205) | namespace internal2 { function PrintBytesInObjectTo (line 11212) | void PrintBytesInObjectTo(const unsigned char* obj_bytes, size_t count, type internal (line 11219) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function TestPartResult (line 11620) | const TestPartResult& TestPartResultArray::GetTestPartResult(int index... type internal (line 11634) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 11691) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { class BetweenCardinalityImpl (line 11860) | class BetweenCardinalityImpl : public CardinalityInterface { method BetweenCardinalityImpl (line 11862) | BetweenCardinalityImpl(int min, int max) method ConservativeLowerBound (line 11884) | int ConservativeLowerBound() const override { return min_; } method ConservativeUpperBound (line 11885) | int ConservativeUpperBound() const override { return max_; } method IsSatisfiedByCallCount (line 11887) | bool IsSatisfiedByCallCount(int call_count) const override { method IsSaturatedByCallCount (line 11891) | bool IsSaturatedByCallCount(int call_count) const override { function FormatTimes (line 11905) | inline std::string FormatTimes(int n) { function GTEST_API_ (line 11950) | GTEST_API_ Cardinality AtLeast(int n) { return Between(n, INT_MAX); } function GTEST_API_ (line 11953) | GTEST_API_ Cardinality AtMost(int n) { return Between(0, n); } function GTEST_API_ (line 11956) | GTEST_API_ Cardinality AnyNumber() { return AtLeast(0); } function GTEST_API_ (line 11959) | GTEST_API_ Cardinality Between(int min, int max) { function GTEST_API_ (line 11964) | GTEST_API_ Cardinality Exactly(int n) { return Between(n, n); } type internal (line 12009) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 12205) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 12681) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type MockObjectState (line 13186) | struct MockObjectState { method MockObjectState (line 13187) | MockObjectState() class MockObjectRegistry (line 13204) | class MockObjectRegistry { method StateMap (line 13258) | StateMap& states() { return states_; } function GTEST_LOCK_EXCLUDED_ (line 13275) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13285) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13292) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13299) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13306) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13315) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13325) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13334) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13343) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13353) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13378) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13382) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13386) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13393) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13403) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13423) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13441) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { type internal (line 13558) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GTEST_API_ (line 13695) | GTEST_API_ void InitGoogleMock(int* argc, char** argv) { function GTEST_API_ (line 13701) | GTEST_API_ void InitGoogleMock(int* argc, wchar_t** argv) { function GTEST_API_ (line 13707) | GTEST_API_ void InitGoogleMock() { type testing (line 458) | namespace testing { function ScopedFakeTestPartResultReporter (line 126) | class GTEST_API_ ScopedFakeTestPartResultReporter type internal (line 165) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 467) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 1650) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 1811) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 2112) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function Message (line 2453) | Message& Message::operator <<(const wchar_t* wide_c_str) { function Message (line 2456) | Message& Message::operator <<(wchar_t* wide_c_str) { function Message (line 2463) | Message& Message::operator <<(const ::std::wstring& wstr) { function Message (line 2472) | Message& Message::operator <<(const ::wstring& wstr) { function AssertionResult (line 2500) | AssertionResult AssertionResult::operator!() const { function AssertionResult (line 2507) | AssertionResult AssertionSuccess() { function AssertionResult (line 2512) | AssertionResult AssertionFailure() { function AssertionResult (line 2518) | AssertionResult AssertionFailure(const Message& message) { type internal (line 2522) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function AssertionResult (line 2917) | AssertionResult FloatLE(const char* expr1, const char* expr2, function AssertionResult (line 2924) | AssertionResult DoubleLE(const char* expr1, const char* expr2, type internal (line 2929) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7670) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7683) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7750) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GetStatusFileDescriptor (line 9063) | static int GetStatusFileDescriptor(unsigned int parent_process_id, function InternalRunDeathTestFlag (line 9128) | InternalRunDeathTestFlag* ParseInternalRunDeathTestFlag() { type internal (line 9241) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 9793) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ (line 11159) | GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ function PrintBytesInObjectToImpl (line 11181) | void PrintBytesInObjectToImpl(const unsigned char* obj_bytes, size_t c... type internal2 (line 11205) | namespace internal2 { function PrintBytesInObjectTo (line 11212) | void PrintBytesInObjectTo(const unsigned char* obj_bytes, size_t count, type internal (line 11219) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function TestPartResult (line 11620) | const TestPartResult& TestPartResultArray::GetTestPartResult(int index... type internal (line 11634) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 11691) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { class BetweenCardinalityImpl (line 11860) | class BetweenCardinalityImpl : public CardinalityInterface { method BetweenCardinalityImpl (line 11862) | BetweenCardinalityImpl(int min, int max) method ConservativeLowerBound (line 11884) | int ConservativeLowerBound() const override { return min_; } method ConservativeUpperBound (line 11885) | int ConservativeUpperBound() const override { return max_; } method IsSatisfiedByCallCount (line 11887) | bool IsSatisfiedByCallCount(int call_count) const override { method IsSaturatedByCallCount (line 11891) | bool IsSaturatedByCallCount(int call_count) const override { function FormatTimes (line 11905) | inline std::string FormatTimes(int n) { function GTEST_API_ (line 11950) | GTEST_API_ Cardinality AtLeast(int n) { return Between(n, INT_MAX); } function GTEST_API_ (line 11953) | GTEST_API_ Cardinality AtMost(int n) { return Between(0, n); } function GTEST_API_ (line 11956) | GTEST_API_ Cardinality AnyNumber() { return AtLeast(0); } function GTEST_API_ (line 11959) | GTEST_API_ Cardinality Between(int min, int max) { function GTEST_API_ (line 11964) | GTEST_API_ Cardinality Exactly(int n) { return Between(n, n); } type internal (line 12009) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 12205) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 12681) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type MockObjectState (line 13186) | struct MockObjectState { method MockObjectState (line 13187) | MockObjectState() class MockObjectRegistry (line 13204) | class MockObjectRegistry { method StateMap (line 13258) | StateMap& states() { return states_; } function GTEST_LOCK_EXCLUDED_ (line 13275) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13285) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13292) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13299) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13306) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13315) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13325) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13334) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13343) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13353) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13378) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13382) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13386) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13393) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13403) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13423) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13441) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { type internal (line 13558) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GTEST_API_ (line 13695) | GTEST_API_ void InitGoogleMock(int* argc, char** argv) { function GTEST_API_ (line 13701) | GTEST_API_ void InitGoogleMock(int* argc, wchar_t** argv) { function GTEST_API_ (line 13707) | GTEST_API_ void InitGoogleMock() { type testing (line 1617) | namespace testing { function ScopedFakeTestPartResultReporter (line 126) | class GTEST_API_ ScopedFakeTestPartResultReporter type internal (line 165) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 467) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 1650) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 1811) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 2112) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function Message (line 2453) | Message& Message::operator <<(const wchar_t* wide_c_str) { function Message (line 2456) | Message& Message::operator <<(wchar_t* wide_c_str) { function Message (line 2463) | Message& Message::operator <<(const ::std::wstring& wstr) { function Message (line 2472) | Message& Message::operator <<(const ::wstring& wstr) { function AssertionResult (line 2500) | AssertionResult AssertionResult::operator!() const { function AssertionResult (line 2507) | AssertionResult AssertionSuccess() { function AssertionResult (line 2512) | AssertionResult AssertionFailure() { function AssertionResult (line 2518) | AssertionResult AssertionFailure(const Message& message) { type internal (line 2522) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function AssertionResult (line 2917) | AssertionResult FloatLE(const char* expr1, const char* expr2, function AssertionResult (line 2924) | AssertionResult DoubleLE(const char* expr1, const char* expr2, type internal (line 2929) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7670) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7683) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7750) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GetStatusFileDescriptor (line 9063) | static int GetStatusFileDescriptor(unsigned int parent_process_id, function InternalRunDeathTestFlag (line 9128) | InternalRunDeathTestFlag* ParseInternalRunDeathTestFlag() { type internal (line 9241) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 9793) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ (line 11159) | GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ function PrintBytesInObjectToImpl (line 11181) | void PrintBytesInObjectToImpl(const unsigned char* obj_bytes, size_t c... type internal2 (line 11205) | namespace internal2 { function PrintBytesInObjectTo (line 11212) | void PrintBytesInObjectTo(const unsigned char* obj_bytes, size_t count, type internal (line 11219) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function TestPartResult (line 11620) | const TestPartResult& TestPartResultArray::GetTestPartResult(int index... type internal (line 11634) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 11691) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { class BetweenCardinalityImpl (line 11860) | class BetweenCardinalityImpl : public CardinalityInterface { method BetweenCardinalityImpl (line 11862) | BetweenCardinalityImpl(int min, int max) method ConservativeLowerBound (line 11884) | int ConservativeLowerBound() const override { return min_; } method ConservativeUpperBound (line 11885) | int ConservativeUpperBound() const override { return max_; } method IsSatisfiedByCallCount (line 11887) | bool IsSatisfiedByCallCount(int call_count) const override { method IsSaturatedByCallCount (line 11891) | bool IsSaturatedByCallCount(int call_count) const override { function FormatTimes (line 11905) | inline std::string FormatTimes(int n) { function GTEST_API_ (line 11950) | GTEST_API_ Cardinality AtLeast(int n) { return Between(n, INT_MAX); } function GTEST_API_ (line 11953) | GTEST_API_ Cardinality AtMost(int n) { return Between(0, n); } function GTEST_API_ (line 11956) | GTEST_API_ Cardinality AnyNumber() { return AtLeast(0); } function GTEST_API_ (line 11959) | GTEST_API_ Cardinality Between(int min, int max) { function GTEST_API_ (line 11964) | GTEST_API_ Cardinality Exactly(int n) { return Between(n, n); } type internal (line 12009) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 12205) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 12681) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type MockObjectState (line 13186) | struct MockObjectState { method MockObjectState (line 13187) | MockObjectState() class MockObjectRegistry (line 13204) | class MockObjectRegistry { method StateMap (line 13258) | StateMap& states() { return states_; } function GTEST_LOCK_EXCLUDED_ (line 13275) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13285) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13292) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13299) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13306) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13315) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13325) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13334) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13343) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13353) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13378) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13382) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13386) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13393) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13403) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13423) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13441) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { type internal (line 13558) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GTEST_API_ (line 13695) | GTEST_API_ void InitGoogleMock(int* argc, char** argv) { function GTEST_API_ (line 13701) | GTEST_API_ void InitGoogleMock(int* argc, wchar_t** argv) { function GTEST_API_ (line 13707) | GTEST_API_ void InitGoogleMock() { function AssertionResult (line 3029) | AssertionResult CmpHelperSTRCASENE(const char* s1_expression, function IsSubstringPred (line 3053) | bool IsSubstringPred(const char* needle, const char* haystack) { function IsSubstringPred (line 3059) | bool IsSubstringPred(const wchar_t* needle, const wchar_t* haystack) { function IsSubstringPred (line 3067) | bool IsSubstringPred(const StringType& needle, function AssertionResult (line 3077) | AssertionResult IsSubstringImpl( function AssertionResult (line 3100) | AssertionResult IsSubstring( function AssertionResult (line 3106) | AssertionResult IsSubstring( function AssertionResult (line 3112) | AssertionResult IsNotSubstring( function AssertionResult (line 3118) | AssertionResult IsNotSubstring( function AssertionResult (line 3124) | AssertionResult IsSubstring( function AssertionResult (line 3130) | AssertionResult IsNotSubstring( function AssertionResult (line 3137) | AssertionResult IsSubstring( function AssertionResult (line 3143) | AssertionResult IsNotSubstring( type internal (line 3150) | namespace internal { function AssertionResult (line 3157) | AssertionResult HRESULTFailureHelper(const char* expr, function AssertionResult (line 3198) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NOLINT function AssertionResult (line 3205) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NOLINT function UInt32 (line 3241) | inline UInt32 ChopLowBits(UInt32* bits, int n) { function CodePointToUtf8 (line 3253) | std::string CodePointToUtf8(UInt32 code_point) { function IsUtf16SurrogatePair (line 3288) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function UInt32 (line 3294) | inline UInt32 CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 3317) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 3363) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 3379) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 3474) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 3493) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 3748) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 3850) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 3881) | Result HandleSehExceptionsInMethodIfSupported( function Result (line 3908) | Result HandleExceptionsInMethodIfSupported( function TestInfo (line 4048) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 4060) | void ReportInvalidTestSuiteType(const char* test_suite_name, function PrintTestPartResultToString (line 4365) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 4375) | static void PrintTestPartResult(const TestPartResult& test_part_result) { function WORD (line 4398) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 4407) | static int GetBitOffset(WORD color_mask) { function WORD (line 4418) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 4455) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 4495) | void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 4548) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 4567) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 4569) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 4570) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 4575) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 4578) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsTearDownEnd (line 4585) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) overri... method OnTestProgramEnd (line 4587) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 4812) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 4814) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 4821) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 4822) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = ena... function TestEventListener (line 4864) | TestEventListener* TestEventRepeater::Release(TestEventListener *liste... class XmlUnitTestResultPrinter (line 4940) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 4954) | static bool IsNormalizableWhitespace(char c) { method IsValidXmlCharacter (line 4959) | static bool IsValidXmlCharacter(char c) { method EscapeXmlAttribute (line 4973) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 4978) | static std::string EscapeXmlText(const char* str) { function FormatTimeInMillisAsSeconds (line 5134) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 5140) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 5157) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 5397) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { function FormatTimeInMillisAsDuration (line 5511) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 5519) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 5532) | static inline std::string Indent(int width) { function GTEST_LOCK_EXCLUDED_ (line 5837) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 5886) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5900) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5902) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) class TestSuiteNameIs (line 6550) | class TestSuiteNameIs { method TestSuiteNameIs (line 6553) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 6577) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 6613) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 6614) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 6777) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 6799) | bool ShouldShard(const char* total_shards_env, function Int32 (line 6844) | Int32 Int32FromEnvOrDie(const char* var, Int32 default_val) { function ShouldRunTestOnShard (line 6862) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int test_... function PrintOnOneLine (line 6928) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 7015) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 7028) | TestResult* UnitTestImpl::current_test_result() { function GetCurrentOsStackTraceExceptTop (line 7074) | std::string GetCurrentOsStackTraceExceptTop(UnitTest* /*unit_test*/, class ClassUniqueToAlwaysTrue (line 7084) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 7087) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 7089) | bool AlwaysTrue() { function SkipPrefix (line 7102) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseBoolFlag (line 7153) | static bool ParseBoolFlag(const char* str, const char* flag, bool* val... function ParseInt32Flag (line 7170) | bool ParseInt32Flag(const char* str, const char* flag, Int32* value) { function ParseStringFlag (line 7188) | static bool ParseStringFlag(const char* str, const char* flag, String*... function HasGoogleTestFlagPrefix (line 7206) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 7224) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 7323) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 7354) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 7377) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 7430) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 7444) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 7453) | void InitGoogleTestImpl(int* argc, CharType** argv) { function TestPartResult (line 3521) | const TestPartResult& TestResult::GetTestPartResult(int i) const { function TestProperty (line 3530) | const TestProperty& TestResult::GetTestProperty(int i) const { function ArrayAsVector (line 3595) | std::vector ArrayAsVector(const char* const (&array)[kSize]) { function GetReservedAttributesForElement (line 3599) | static std::vector GetReservedAttributesForElement( function FormatWordList (line 3614) | static std::string FormatWordList(const std::vector& words) { function ValidateTestPropertyName (line 3628) | static bool ValidateTestPropertyName( function TestPartSkipped (line 3658) | static bool TestPartSkipped(const TestPartResult& result) { function TestPartFatallyFailed (line 3677) | static bool TestPartFatallyFailed(const TestPartResult& result) { function TestPartNonfatallyFailed (line 3687) | static bool TestPartNonfatallyFailed(const TestPartResult& result) { type internal (line 3746) | namespace internal { function AssertionResult (line 3157) | AssertionResult HRESULTFailureHelper(const char* expr, function AssertionResult (line 3198) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NOLINT function AssertionResult (line 3205) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NOLINT function UInt32 (line 3241) | inline UInt32 ChopLowBits(UInt32* bits, int n) { function CodePointToUtf8 (line 3253) | std::string CodePointToUtf8(UInt32 code_point) { function IsUtf16SurrogatePair (line 3288) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function UInt32 (line 3294) | inline UInt32 CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 3317) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 3363) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 3379) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 3474) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 3493) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 3748) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 3850) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 3881) | Result HandleSehExceptionsInMethodIfSupported( function Result (line 3908) | Result HandleExceptionsInMethodIfSupported( function TestInfo (line 4048) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 4060) | void ReportInvalidTestSuiteType(const char* test_suite_name, function PrintTestPartResultToString (line 4365) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 4375) | static void PrintTestPartResult(const TestPartResult& test_part_result) { function WORD (line 4398) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 4407) | static int GetBitOffset(WORD color_mask) { function WORD (line 4418) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 4455) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 4495) | void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 4548) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 4567) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 4569) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 4570) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 4575) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 4578) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsTearDownEnd (line 4585) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) overri... method OnTestProgramEnd (line 4587) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 4812) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 4814) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 4821) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 4822) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = ena... function TestEventListener (line 4864) | TestEventListener* TestEventRepeater::Release(TestEventListener *liste... class XmlUnitTestResultPrinter (line 4940) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 4954) | static bool IsNormalizableWhitespace(char c) { method IsValidXmlCharacter (line 4959) | static bool IsValidXmlCharacter(char c) { method EscapeXmlAttribute (line 4973) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 4978) | static std::string EscapeXmlText(const char* str) { function FormatTimeInMillisAsSeconds (line 5134) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 5140) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 5157) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 5397) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { function FormatTimeInMillisAsDuration (line 5511) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 5519) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 5532) | static inline std::string Indent(int width) { function GTEST_LOCK_EXCLUDED_ (line 5837) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 5886) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5900) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5902) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) class TestSuiteNameIs (line 6550) | class TestSuiteNameIs { method TestSuiteNameIs (line 6553) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 6577) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 6613) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 6614) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 6777) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 6799) | bool ShouldShard(const char* total_shards_env, function Int32 (line 6844) | Int32 Int32FromEnvOrDie(const char* var, Int32 default_val) { function ShouldRunTestOnShard (line 6862) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int test_... function PrintOnOneLine (line 6928) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 7015) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 7028) | TestResult* UnitTestImpl::current_test_result() { function GetCurrentOsStackTraceExceptTop (line 7074) | std::string GetCurrentOsStackTraceExceptTop(UnitTest* /*unit_test*/, class ClassUniqueToAlwaysTrue (line 7084) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 7087) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 7089) | bool AlwaysTrue() { function SkipPrefix (line 7102) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseBoolFlag (line 7153) | static bool ParseBoolFlag(const char* str, const char* flag, bool* val... function ParseInt32Flag (line 7170) | bool ParseInt32Flag(const char* str, const char* flag, Int32* value) { function ParseStringFlag (line 7188) | static bool ParseStringFlag(const char* str, const char* flag, String*... function HasGoogleTestFlagPrefix (line 7206) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 7224) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 7323) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 7354) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 7377) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 7430) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 7444) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 7453) | void InitGoogleTestImpl(int* argc, CharType** argv) { type internal (line 3845) | namespace internal { function AssertionResult (line 3157) | AssertionResult HRESULTFailureHelper(const char* expr, function AssertionResult (line 3198) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NOLINT function AssertionResult (line 3205) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NOLINT function UInt32 (line 3241) | inline UInt32 ChopLowBits(UInt32* bits, int n) { function CodePointToUtf8 (line 3253) | std::string CodePointToUtf8(UInt32 code_point) { function IsUtf16SurrogatePair (line 3288) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function UInt32 (line 3294) | inline UInt32 CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 3317) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 3363) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 3379) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 3474) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 3493) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 3748) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 3850) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 3881) | Result HandleSehExceptionsInMethodIfSupported( function Result (line 3908) | Result HandleExceptionsInMethodIfSupported( function TestInfo (line 4048) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 4060) | void ReportInvalidTestSuiteType(const char* test_suite_name, function PrintTestPartResultToString (line 4365) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 4375) | static void PrintTestPartResult(const TestPartResult& test_part_result) { function WORD (line 4398) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 4407) | static int GetBitOffset(WORD color_mask) { function WORD (line 4418) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 4455) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 4495) | void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 4548) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 4567) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 4569) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 4570) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 4575) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 4578) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsTearDownEnd (line 4585) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) overri... method OnTestProgramEnd (line 4587) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 4812) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 4814) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 4821) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 4822) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = ena... function TestEventListener (line 4864) | TestEventListener* TestEventRepeater::Release(TestEventListener *liste... class XmlUnitTestResultPrinter (line 4940) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 4954) | static bool IsNormalizableWhitespace(char c) { method IsValidXmlCharacter (line 4959) | static bool IsValidXmlCharacter(char c) { method EscapeXmlAttribute (line 4973) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 4978) | static std::string EscapeXmlText(const char* str) { function FormatTimeInMillisAsSeconds (line 5134) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 5140) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 5157) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 5397) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { function FormatTimeInMillisAsDuration (line 5511) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 5519) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 5532) | static inline std::string Indent(int width) { function GTEST_LOCK_EXCLUDED_ (line 5837) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 5886) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5900) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5902) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) class TestSuiteNameIs (line 6550) | class TestSuiteNameIs { method TestSuiteNameIs (line 6553) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 6577) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 6613) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 6614) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 6777) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 6799) | bool ShouldShard(const char* total_shards_env, function Int32 (line 6844) | Int32 Int32FromEnvOrDie(const char* var, Int32 default_val) { function ShouldRunTestOnShard (line 6862) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int test_... function PrintOnOneLine (line 6928) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 7015) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 7028) | TestResult* UnitTestImpl::current_test_result() { function GetCurrentOsStackTraceExceptTop (line 7074) | std::string GetCurrentOsStackTraceExceptTop(UnitTest* /*unit_test*/, class ClassUniqueToAlwaysTrue (line 7084) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 7087) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 7089) | bool AlwaysTrue() { function SkipPrefix (line 7102) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseBoolFlag (line 7153) | static bool ParseBoolFlag(const char* str, const char* flag, bool* val... function ParseInt32Flag (line 7170) | bool ParseInt32Flag(const char* str, const char* flag, Int32* value) { function ParseStringFlag (line 7188) | static bool ParseStringFlag(const char* str, const char* flag, String*... function HasGoogleTestFlagPrefix (line 7206) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 7224) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 7323) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 7354) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 7377) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 7430) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 7444) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 7453) | void InitGoogleTestImpl(int* argc, CharType** argv) { type internal (line 4028) | namespace internal { function AssertionResult (line 3157) | AssertionResult HRESULTFailureHelper(const char* expr, function AssertionResult (line 3198) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NOLINT function AssertionResult (line 3205) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NOLINT function UInt32 (line 3241) | inline UInt32 ChopLowBits(UInt32* bits, int n) { function CodePointToUtf8 (line 3253) | std::string CodePointToUtf8(UInt32 code_point) { function IsUtf16SurrogatePair (line 3288) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function UInt32 (line 3294) | inline UInt32 CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 3317) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 3363) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 3379) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 3474) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 3493) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 3748) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 3850) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 3881) | Result HandleSehExceptionsInMethodIfSupported( function Result (line 3908) | Result HandleExceptionsInMethodIfSupported( function TestInfo (line 4048) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 4060) | void ReportInvalidTestSuiteType(const char* test_suite_name, function PrintTestPartResultToString (line 4365) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 4375) | static void PrintTestPartResult(const TestPartResult& test_part_result) { function WORD (line 4398) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 4407) | static int GetBitOffset(WORD color_mask) { function WORD (line 4418) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 4455) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 4495) | void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 4548) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 4567) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 4569) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 4570) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 4575) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 4578) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsTearDownEnd (line 4585) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) overri... method OnTestProgramEnd (line 4587) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 4812) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 4814) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 4821) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 4822) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = ena... function TestEventListener (line 4864) | TestEventListener* TestEventRepeater::Release(TestEventListener *liste... class XmlUnitTestResultPrinter (line 4940) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 4954) | static bool IsNormalizableWhitespace(char c) { method IsValidXmlCharacter (line 4959) | static bool IsValidXmlCharacter(char c) { method EscapeXmlAttribute (line 4973) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 4978) | static std::string EscapeXmlText(const char* str) { function FormatTimeInMillisAsSeconds (line 5134) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 5140) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 5157) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 5397) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { function FormatTimeInMillisAsDuration (line 5511) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 5519) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 5532) | static inline std::string Indent(int width) { function GTEST_LOCK_EXCLUDED_ (line 5837) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 5886) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5900) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5902) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) class TestSuiteNameIs (line 6550) | class TestSuiteNameIs { method TestSuiteNameIs (line 6553) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 6577) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 6613) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 6614) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 6777) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 6799) | bool ShouldShard(const char* total_shards_env, function Int32 (line 6844) | Int32 Int32FromEnvOrDie(const char* var, Int32 default_val) { function ShouldRunTestOnShard (line 6862) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int test_... function PrintOnOneLine (line 6928) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 7015) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 7028) | TestResult* UnitTestImpl::current_test_result() { function GetCurrentOsStackTraceExceptTop (line 7074) | std::string GetCurrentOsStackTraceExceptTop(UnitTest* /*unit_test*/, class ClassUniqueToAlwaysTrue (line 7084) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 7087) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 7089) | bool AlwaysTrue() { function SkipPrefix (line 7102) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseBoolFlag (line 7153) | static bool ParseBoolFlag(const char* str, const char* flag, bool* val... function ParseInt32Flag (line 7170) | bool ParseInt32Flag(const char* str, const char* flag, Int32* value) { function ParseStringFlag (line 7188) | static bool ParseStringFlag(const char* str, const char* flag, String*... function HasGoogleTestFlagPrefix (line 7206) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 7224) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 7323) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 7354) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 7377) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 7430) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 7444) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 7453) | void InitGoogleTestImpl(int* argc, CharType** argv) { class TestNameIs (line 4089) | class TestNameIs { method TestNameIs (line 4094) | explicit TestNameIs(const char* name) type internal (line 4108) | namespace internal { function AssertionResult (line 3157) | AssertionResult HRESULTFailureHelper(const char* expr, function AssertionResult (line 3198) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NOLINT function AssertionResult (line 3205) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NOLINT function UInt32 (line 3241) | inline UInt32 ChopLowBits(UInt32* bits, int n) { function CodePointToUtf8 (line 3253) | std::string CodePointToUtf8(UInt32 code_point) { function IsUtf16SurrogatePair (line 3288) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function UInt32 (line 3294) | inline UInt32 CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 3317) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 3363) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 3379) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 3474) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 3493) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 3748) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 3850) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 3881) | Result HandleSehExceptionsInMethodIfSupported( function Result (line 3908) | Result HandleExceptionsInMethodIfSupported( function TestInfo (line 4048) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 4060) | void ReportInvalidTestSuiteType(const char* test_suite_name, function PrintTestPartResultToString (line 4365) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 4375) | static void PrintTestPartResult(const TestPartResult& test_part_result) { function WORD (line 4398) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 4407) | static int GetBitOffset(WORD color_mask) { function WORD (line 4418) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 4455) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 4495) | void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 4548) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 4567) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 4569) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 4570) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 4575) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 4578) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsTearDownEnd (line 4585) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) overri... method OnTestProgramEnd (line 4587) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 4812) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 4814) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 4821) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 4822) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = ena... function TestEventListener (line 4864) | TestEventListener* TestEventRepeater::Release(TestEventListener *liste... class XmlUnitTestResultPrinter (line 4940) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 4954) | static bool IsNormalizableWhitespace(char c) { method IsValidXmlCharacter (line 4959) | static bool IsValidXmlCharacter(char c) { method EscapeXmlAttribute (line 4973) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 4978) | static std::string EscapeXmlText(const char* str) { function FormatTimeInMillisAsSeconds (line 5134) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 5140) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 5157) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 5397) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { function FormatTimeInMillisAsDuration (line 5511) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 5519) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 5532) | static inline std::string Indent(int width) { function GTEST_LOCK_EXCLUDED_ (line 5837) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 5886) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5900) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5902) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) class TestSuiteNameIs (line 6550) | class TestSuiteNameIs { method TestSuiteNameIs (line 6553) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 6577) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 6613) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 6614) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 6777) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 6799) | bool ShouldShard(const char* total_shards_env, function Int32 (line 6844) | Int32 Int32FromEnvOrDie(const char* var, Int32 default_val) { function ShouldRunTestOnShard (line 6862) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int test_... function PrintOnOneLine (line 6928) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 7015) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 7028) | TestResult* UnitTestImpl::current_test_result() { function GetCurrentOsStackTraceExceptTop (line 7074) | std::string GetCurrentOsStackTraceExceptTop(UnitTest* /*unit_test*/, class ClassUniqueToAlwaysTrue (line 7084) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 7087) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 7089) | bool AlwaysTrue() { function SkipPrefix (line 7102) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseBoolFlag (line 7153) | static bool ParseBoolFlag(const char* str, const char* flag, bool* val... function ParseInt32Flag (line 7170) | bool ParseInt32Flag(const char* str, const char* flag, Int32* value) { function ParseStringFlag (line 7188) | static bool ParseStringFlag(const char* str, const char* flag, String*... function HasGoogleTestFlagPrefix (line 7206) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 7224) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 7323) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 7354) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 7377) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 7430) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 7444) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 7453) | void InitGoogleTestImpl(int* argc, CharType** argv) { function TestInfo (line 4240) | const TestInfo* TestSuite::GetTestInfo(int i) const { function TestInfo (line 4247) | TestInfo* TestSuite::GetMutableTestInfo(int i) { function FormatCountableNoun (line 4322) | static std::string FormatCountableNoun(int count, function FormatTestCount (line 4330) | static std::string FormatTestCount(int test_count) { function FormatTestSuiteCount (line 4335) | static std::string FormatTestSuiteCount(int test_suite_count) { type internal (line 4362) | namespace internal { function AssertionResult (line 3157) | AssertionResult HRESULTFailureHelper(const char* expr, function AssertionResult (line 3198) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NOLINT function AssertionResult (line 3205) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NOLINT function UInt32 (line 3241) | inline UInt32 ChopLowBits(UInt32* bits, int n) { function CodePointToUtf8 (line 3253) | std::string CodePointToUtf8(UInt32 code_point) { function IsUtf16SurrogatePair (line 3288) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function UInt32 (line 3294) | inline UInt32 CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 3317) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 3363) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 3379) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 3474) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 3493) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 3748) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 3850) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 3881) | Result HandleSehExceptionsInMethodIfSupported( function Result (line 3908) | Result HandleExceptionsInMethodIfSupported( function TestInfo (line 4048) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 4060) | void ReportInvalidTestSuiteType(const char* test_suite_name, function PrintTestPartResultToString (line 4365) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 4375) | static void PrintTestPartResult(const TestPartResult& test_part_result) { function WORD (line 4398) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 4407) | static int GetBitOffset(WORD color_mask) { function WORD (line 4418) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 4455) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 4495) | void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 4548) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 4567) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 4569) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 4570) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 4575) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 4578) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsTearDownEnd (line 4585) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) overri... method OnTestProgramEnd (line 4587) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 4812) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 4814) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 4821) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 4822) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = ena... function TestEventListener (line 4864) | TestEventListener* TestEventRepeater::Release(TestEventListener *liste... class XmlUnitTestResultPrinter (line 4940) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 4954) | static bool IsNormalizableWhitespace(char c) { method IsValidXmlCharacter (line 4959) | static bool IsValidXmlCharacter(char c) { method EscapeXmlAttribute (line 4973) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 4978) | static std::string EscapeXmlText(const char* str) { function FormatTimeInMillisAsSeconds (line 5134) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 5140) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 5157) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 5397) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { function FormatTimeInMillisAsDuration (line 5511) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 5519) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 5532) | static inline std::string Indent(int width) { function GTEST_LOCK_EXCLUDED_ (line 5837) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 5886) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5900) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5902) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) class TestSuiteNameIs (line 6550) | class TestSuiteNameIs { method TestSuiteNameIs (line 6553) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 6577) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 6613) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 6614) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 6777) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 6799) | bool ShouldShard(const char* total_shards_env, function Int32 (line 6844) | Int32 Int32FromEnvOrDie(const char* var, Int32 default_val) { function ShouldRunTestOnShard (line 6862) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int test_... function PrintOnOneLine (line 6928) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 7015) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 7028) | TestResult* UnitTestImpl::current_test_result() { function GetCurrentOsStackTraceExceptTop (line 7074) | std::string GetCurrentOsStackTraceExceptTop(UnitTest* /*unit_test*/, class ClassUniqueToAlwaysTrue (line 7084) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 7087) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 7089) | bool AlwaysTrue() { function SkipPrefix (line 7102) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseBoolFlag (line 7153) | static bool ParseBoolFlag(const char* str, const char* flag, bool* val... function ParseInt32Flag (line 7170) | bool ParseInt32Flag(const char* str, const char* flag, Int32* value) { function ParseStringFlag (line 7188) | static bool ParseStringFlag(const char* str, const char* flag, String*... function HasGoogleTestFlagPrefix (line 7206) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 7224) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 7323) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 7354) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 7377) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 7430) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 7444) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 7453) | void InitGoogleTestImpl(int* argc, CharType** argv) { function TestEventListener (line 5955) | TestEventListener* TestEventListeners::Release(TestEventListener* listen... function TestEventListener (line 5965) | TestEventListener* TestEventListeners::repeater() { return repeater_; } function UnitTest (line 6016) | UnitTest* UnitTest::GetInstance() { function TestSuite (line 6121) | const TestSuite* UnitTest::GetTestSuite(int i) const { function TestCase (line 6127) | const TestCase* UnitTest::GetTestCase(int i) const { function TestResult (line 6134) | const TestResult& UnitTest::ad_hoc_test_result() const { function TestSuite (line 6140) | TestSuite* UnitTest::GetMutableTestSuite(int i) { function TestEventListeners (line 6146) | TestEventListeners& UnitTest::listeners() { function Environment (line 6160) | Environment* UnitTest::AddEnvironment(Environment* env) { function GTEST_LOCK_EXCLUDED_ (line 6178) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 6336) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 6344) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 6353) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 6381) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 6388) | GTEST_LOCK_EXCLUDED_(mutex_) { type internal (line 6393) | namespace internal { function AssertionResult (line 3157) | AssertionResult HRESULTFailureHelper(const char* expr, function AssertionResult (line 3198) | AssertionResult IsHRESULTSuccess(const char* expr, long hr) { // NOLINT function AssertionResult (line 3205) | AssertionResult IsHRESULTFailure(const char* expr, long hr) { // NOLINT function UInt32 (line 3241) | inline UInt32 ChopLowBits(UInt32* bits, int n) { function CodePointToUtf8 (line 3253) | std::string CodePointToUtf8(UInt32 code_point) { function IsUtf16SurrogatePair (line 3288) | inline bool IsUtf16SurrogatePair(wchar_t first, wchar_t second) { function UInt32 (line 3294) | inline UInt32 CreateCodePointFromUtf16SurrogatePair(wchar_t first, function WideStringToUtf8 (line 3317) | std::string WideStringToUtf8(const wchar_t* str, int num_chars) { function AssertionResult (line 3363) | AssertionResult CmpHelperSTREQ(const char* lhs_expression, function AssertionResult (line 3379) | AssertionResult CmpHelperSTRNE(const char* s1_expression, function StringStreamToString (line 3474) | std::string StringStreamToString(::std::stringstream* ss) { function AppendUserMessage (line 3493) | std::string AppendUserMessage(const std::string& gtest_msg, function ReportFailureInUnknownLocation (line 3748) | void ReportFailureInUnknownLocation(TestPartResult::Type result_type, function FormatCxxExceptionMessage (line 3850) | static std::string FormatCxxExceptionMessage(const char* description, function Result (line 3881) | Result HandleSehExceptionsInMethodIfSupported( function Result (line 3908) | Result HandleExceptionsInMethodIfSupported( function TestInfo (line 4048) | TestInfo* MakeAndRegisterTestInfo( function ReportInvalidTestSuiteType (line 4060) | void ReportInvalidTestSuiteType(const char* test_suite_name, function PrintTestPartResultToString (line 4365) | static std::string PrintTestPartResultToString( function PrintTestPartResult (line 4375) | static void PrintTestPartResult(const TestPartResult& test_part_result) { function WORD (line 4398) | static WORD GetColorAttribute(GTestColor color) { function GetBitOffset (line 4407) | static int GetBitOffset(WORD color_mask) { function WORD (line 4418) | static WORD GetNewColor(GTestColor color, WORD old_color_attrs) { function ShouldUseColor (line 4455) | bool ShouldUseColor(bool stdout_is_tty) { function ColoredPrintf (line 4495) | void ColoredPrintf(GTestColor color, const char* fmt, ...) { function PrintFullTestCommentIfPresent (line 4548) | static void PrintFullTestCommentIfPresent(const TestInfo& test_info) { class PrettyUnitTestResultPrinter (line 4567) | class PrettyUnitTestResultPrinter : public TestEventListener { method PrettyUnitTestResultPrinter (line 4569) | PrettyUnitTestResultPrinter() {} method PrintTestName (line 4570) | static void PrintTestName(const char* test_suite, const char* test) { method OnTestProgramStart (line 4575) | void OnTestProgramStart(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsSetUpEnd (line 4578) | void OnEnvironmentsSetUpEnd(const UnitTest& /*unit_test*/) override {} method OnEnvironmentsTearDownEnd (line 4585) | void OnEnvironmentsTearDownEnd(const UnitTest& /*unit_test*/) overri... method OnTestProgramEnd (line 4587) | void OnTestProgramEnd(const UnitTest& /*unit_test*/) override {} class TestEventRepeater (line 4812) | class TestEventRepeater : public TestEventListener { method TestEventRepeater (line 4814) | TestEventRepeater() : forwarding_enabled_(true) {} method forwarding_enabled (line 4821) | bool forwarding_enabled() const { return forwarding_enabled_; } method set_forwarding_enabled (line 4822) | void set_forwarding_enabled(bool enable) { forwarding_enabled_ = ena... function TestEventListener (line 4864) | TestEventListener* TestEventRepeater::Release(TestEventListener *liste... class XmlUnitTestResultPrinter (line 4940) | class XmlUnitTestResultPrinter : public EmptyTestEventListener { method IsNormalizableWhitespace (line 4954) | static bool IsNormalizableWhitespace(char c) { method IsValidXmlCharacter (line 4959) | static bool IsValidXmlCharacter(char c) { method EscapeXmlAttribute (line 4973) | static std::string EscapeXmlAttribute(const std::string& str) { method EscapeXmlText (line 4978) | static std::string EscapeXmlText(const char* str) { function FormatTimeInMillisAsSeconds (line 5134) | std::string FormatTimeInMillisAsSeconds(TimeInMillis ms) { function PortableLocaltime (line 5140) | static bool PortableLocaltime(time_t seconds, struct tm* out) { function FormatEpochTimeInMillisAsIso8601 (line 5157) | std::string FormatEpochTimeInMillisAsIso8601(TimeInMillis ms) { class JsonUnitTestResultPrinter (line 5397) | class JsonUnitTestResultPrinter : public EmptyTestEventListener { function FormatTimeInMillisAsDuration (line 5511) | static std::string FormatTimeInMillisAsDuration(TimeInMillis ms) { function FormatEpochTimeInMillisAsRFC3339 (line 5519) | static std::string FormatEpochTimeInMillisAsRFC3339(TimeInMillis ms) { function Indent (line 5532) | static inline std::string Indent(int width) { function GTEST_LOCK_EXCLUDED_ (line 5837) | GTEST_LOCK_EXCLUDED_(mutex_) { function GTEST_LOCK_EXCLUDED_ (line 5886) | GTEST_LOCK_EXCLUDED_(mutex_) { class ScopedPrematureExitFile (line 5900) | class ScopedPrematureExitFile { method ScopedPrematureExitFile (line 5902) | explicit ScopedPrematureExitFile(const char* premature_exit_filepath) class TestSuiteNameIs (line 6550) | class TestSuiteNameIs { method TestSuiteNameIs (line 6553) | explicit TestSuiteNameIs(const std::string& name) : name_(name) {} function TestSuite (line 6577) | TestSuite* UnitTestImpl::GetTestSuite( function SetUpEnvironment (line 6613) | static void SetUpEnvironment(Environment* env) { env->SetUp(); } function TearDownEnvironment (line 6614) | static void TearDownEnvironment(Environment* env) { env->TearDown(); } function WriteToShardStatusFileIfNeeded (line 6777) | void WriteToShardStatusFileIfNeeded() { function ShouldShard (line 6799) | bool ShouldShard(const char* total_shards_env, function Int32 (line 6844) | Int32 Int32FromEnvOrDie(const char* var, Int32 default_val) { function ShouldRunTestOnShard (line 6862) | bool ShouldRunTestOnShard(int total_shards, int shard_index, int test_... function PrintOnOneLine (line 6928) | static void PrintOnOneLine(const char* str, int max_length) { function OsStackTraceGetterInterface (line 7015) | OsStackTraceGetterInterface* UnitTestImpl::os_stack_trace_getter() { function TestResult (line 7028) | TestResult* UnitTestImpl::current_test_result() { function GetCurrentOsStackTraceExceptTop (line 7074) | std::string GetCurrentOsStackTraceExceptTop(UnitTest* /*unit_test*/, class ClassUniqueToAlwaysTrue (line 7084) | class ClassUniqueToAlwaysTrue {} function IsTrue (line 7087) | bool IsTrue(bool condition) { return condition; } function AlwaysTrue (line 7089) | bool AlwaysTrue() { function SkipPrefix (line 7102) | bool SkipPrefix(const char* prefix, const char** pstr) { function ParseBoolFlag (line 7153) | static bool ParseBoolFlag(const char* str, const char* flag, bool* val... function ParseInt32Flag (line 7170) | bool ParseInt32Flag(const char* str, const char* flag, Int32* value) { function ParseStringFlag (line 7188) | static bool ParseStringFlag(const char* str, const char* flag, String*... function HasGoogleTestFlagPrefix (line 7206) | static bool HasGoogleTestFlagPrefix(const char* str) { function PrintColorEncoded (line 7224) | static void PrintColorEncoded(const char* str) { function ParseGoogleTestFlag (line 7323) | static bool ParseGoogleTestFlag(const char* const arg) { function LoadFlagsFromFile (line 7354) | static void LoadFlagsFromFile(const std::string& path) { function ParseGoogleTestFlagsOnlyImpl (line 7377) | void ParseGoogleTestFlagsOnlyImpl(int* argc, CharType** argv) { function ParseGoogleTestFlagsOnly (line 7430) | void ParseGoogleTestFlagsOnly(int* argc, char** argv) { function ParseGoogleTestFlagsOnly (line 7444) | void ParseGoogleTestFlagsOnly(int* argc, wchar_t** argv) { function InitGoogleTestImpl (line 7453) | void InitGoogleTestImpl(int* argc, CharType** argv) { function InitGoogleTest (line 7483) | void InitGoogleTest(int* argc, char** argv) { function InitGoogleTest (line 7493) | void InitGoogleTest(int* argc, wchar_t** argv) { function InitGoogleTest (line 7503) | void InitGoogleTest() { function TempDir (line 7517) | std::string TempDir() { function GTEST_LOCK_EXCLUDED_ (line 7554) | GTEST_LOCK_EXCLUDED_(&UnitTest::mutex_) { type testing (line 7638) | namespace testing { function ScopedFakeTestPartResultReporter (line 126) | class GTEST_API_ ScopedFakeTestPartResultReporter type internal (line 165) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 467) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 1650) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 1811) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 2112) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function Message (line 2453) | Message& Message::operator <<(const wchar_t* wide_c_str) { function Message (line 2456) | Message& Message::operator <<(wchar_t* wide_c_str) { function Message (line 2463) | Message& Message::operator <<(const ::std::wstring& wstr) { function Message (line 2472) | Message& Message::operator <<(const ::wstring& wstr) { function AssertionResult (line 2500) | AssertionResult AssertionResult::operator!() const { function AssertionResult (line 2507) | AssertionResult AssertionSuccess() { function AssertionResult (line 2512) | AssertionResult AssertionFailure() { function AssertionResult (line 2518) | AssertionResult AssertionFailure(const Message& message) { type internal (line 2522) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function AssertionResult (line 2917) | AssertionResult FloatLE(const char* expr1, const char* expr2, function AssertionResult (line 2924) | AssertionResult DoubleLE(const char* expr1, const char* expr2, type internal (line 2929) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7670) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7683) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7750) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GetStatusFileDescriptor (line 9063) | static int GetStatusFileDescriptor(unsigned int parent_process_id, function InternalRunDeathTestFlag (line 9128) | InternalRunDeathTestFlag* ParseInternalRunDeathTestFlag() { type internal (line 9241) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 9793) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ (line 11159) | GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ function PrintBytesInObjectToImpl (line 11181) | void PrintBytesInObjectToImpl(const unsigned char* obj_bytes, size_t c... type internal2 (line 11205) | namespace internal2 { function PrintBytesInObjectTo (line 11212) | void PrintBytesInObjectTo(const unsigned char* obj_bytes, size_t count, type internal (line 11219) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function TestPartResult (line 11620) | const TestPartResult& TestPartResultArray::GetTestPartResult(int index... type internal (line 11634) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 11691) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { class BetweenCardinalityImpl (line 11860) | class BetweenCardinalityImpl : public CardinalityInterface { method BetweenCardinalityImpl (line 11862) | BetweenCardinalityImpl(int min, int max) method ConservativeLowerBound (line 11884) | int ConservativeLowerBound() const override { return min_; } method ConservativeUpperBound (line 11885) | int ConservativeUpperBound() const override { return max_; } method IsSatisfiedByCallCount (line 11887) | bool IsSatisfiedByCallCount(int call_count) const override { method IsSaturatedByCallCount (line 11891) | bool IsSaturatedByCallCount(int call_count) const override { function FormatTimes (line 11905) | inline std::string FormatTimes(int n) { function GTEST_API_ (line 11950) | GTEST_API_ Cardinality AtLeast(int n) { return Between(n, INT_MAX); } function GTEST_API_ (line 11953) | GTEST_API_ Cardinality AtMost(int n) { return Between(0, n); } function GTEST_API_ (line 11956) | GTEST_API_ Cardinality AnyNumber() { return AtLeast(0); } function GTEST_API_ (line 11959) | GTEST_API_ Cardinality Between(int min, int max) { function GTEST_API_ (line 11964) | GTEST_API_ Cardinality Exactly(int n) { return Between(n, n); } type internal (line 12009) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 12205) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 12681) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type MockObjectState (line 13186) | struct MockObjectState { method MockObjectState (line 13187) | MockObjectState() class MockObjectRegistry (line 13204) | class MockObjectRegistry { method StateMap (line 13258) | StateMap& states() { return states_; } function GTEST_LOCK_EXCLUDED_ (line 13275) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13285) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13292) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13299) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13306) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13315) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13325) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13334) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13343) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13353) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13378) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13382) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13386) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13393) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13403) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13423) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13441) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { type internal (line 13558) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GTEST_API_ (line 13695) | GTEST_API_ void InitGoogleMock(int* argc, char** argv) { function GTEST_API_ (line 13701) | GTEST_API_ void InitGoogleMock(int* argc, wchar_t** argv) { function GTEST_API_ (line 13707) | GTEST_API_ void InitGoogleMock() { type testing (line 9240) | namespace testing { function ScopedFakeTestPartResultReporter (line 126) | class GTEST_API_ ScopedFakeTestPartResultReporter type internal (line 165) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 467) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 1650) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 1811) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 2112) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function Message (line 2453) | Message& Message::operator <<(const wchar_t* wide_c_str) { function Message (line 2456) | Message& Message::operator <<(wchar_t* wide_c_str) { function Message (line 2463) | Message& Message::operator <<(const ::std::wstring& wstr) { function Message (line 2472) | Message& Message::operator <<(const ::wstring& wstr) { function AssertionResult (line 2500) | AssertionResult AssertionResult::operator!() const { function AssertionResult (line 2507) | AssertionResult AssertionSuccess() { function AssertionResult (line 2512) | AssertionResult AssertionFailure() { function AssertionResult (line 2518) | AssertionResult AssertionFailure(const Message& message) { type internal (line 2522) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function AssertionResult (line 2917) | AssertionResult FloatLE(const char* expr1, const char* expr2, function AssertionResult (line 2924) | AssertionResult DoubleLE(const char* expr1, const char* expr2, type internal (line 2929) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7670) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7683) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7750) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GetStatusFileDescriptor (line 9063) | static int GetStatusFileDescriptor(unsigned int parent_process_id, function InternalRunDeathTestFlag (line 9128) | InternalRunDeathTestFlag* ParseInternalRunDeathTestFlag() { type internal (line 9241) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 9793) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ (line 11159) | GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ function PrintBytesInObjectToImpl (line 11181) | void PrintBytesInObjectToImpl(const unsigned char* obj_bytes, size_t c... type internal2 (line 11205) | namespace internal2 { function PrintBytesInObjectTo (line 11212) | void PrintBytesInObjectTo(const unsigned char* obj_bytes, size_t count, type internal (line 11219) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function TestPartResult (line 11620) | const TestPartResult& TestPartResultArray::GetTestPartResult(int index... type internal (line 11634) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 11691) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { class BetweenCardinalityImpl (line 11860) | class BetweenCardinalityImpl : public CardinalityInterface { method BetweenCardinalityImpl (line 11862) | BetweenCardinalityImpl(int min, int max) method ConservativeLowerBound (line 11884) | int ConservativeLowerBound() const override { return min_; } method ConservativeUpperBound (line 11885) | int ConservativeUpperBound() const override { return max_; } method IsSatisfiedByCallCount (line 11887) | bool IsSatisfiedByCallCount(int call_count) const override { method IsSaturatedByCallCount (line 11891) | bool IsSaturatedByCallCount(int call_count) const override { function FormatTimes (line 11905) | inline std::string FormatTimes(int n) { function GTEST_API_ (line 11950) | GTEST_API_ Cardinality AtLeast(int n) { return Between(n, INT_MAX); } function GTEST_API_ (line 11953) | GTEST_API_ Cardinality AtMost(int n) { return Between(0, n); } function GTEST_API_ (line 11956) | GTEST_API_ Cardinality AnyNumber() { return AtLeast(0); } function GTEST_API_ (line 11959) | GTEST_API_ Cardinality Between(int min, int max) { function GTEST_API_ (line 11964) | GTEST_API_ Cardinality Exactly(int n) { return Between(n, n); } type internal (line 12009) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 12205) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 12681) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type MockObjectState (line 13186) | struct MockObjectState { method MockObjectState (line 13187) | MockObjectState() class MockObjectRegistry (line 13204) | class MockObjectRegistry { method StateMap (line 13258) | StateMap& states() { return states_; } function GTEST_LOCK_EXCLUDED_ (line 13275) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13285) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13292) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13299) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13306) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13315) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13325) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13334) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13343) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13353) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13378) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13382) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13386) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13393) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13403) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13423) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13441) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { type internal (line 13558) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GTEST_API_ (line 13695) | GTEST_API_ void InitGoogleMock(int* argc, char** argv) { function GTEST_API_ (line 13701) | GTEST_API_ void InitGoogleMock(int* argc, wchar_t** argv) { function GTEST_API_ (line 13707) | GTEST_API_ void InitGoogleMock() { type testing (line 9599) | namespace testing { function ScopedFakeTestPartResultReporter (line 126) | class GTEST_API_ ScopedFakeTestPartResultReporter type internal (line 165) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 467) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 1650) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 1811) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 2112) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function Message (line 2453) | Message& Message::operator <<(const wchar_t* wide_c_str) { function Message (line 2456) | Message& Message::operator <<(wchar_t* wide_c_str) { function Message (line 2463) | Message& Message::operator <<(const ::std::wstring& wstr) { function Message (line 2472) | Message& Message::operator <<(const ::wstring& wstr) { function AssertionResult (line 2500) | AssertionResult AssertionResult::operator!() const { function AssertionResult (line 2507) | AssertionResult AssertionSuccess() { function AssertionResult (line 2512) | AssertionResult AssertionFailure() { function AssertionResult (line 2518) | AssertionResult AssertionFailure(const Message& message) { type internal (line 2522) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function AssertionResult (line 2917) | AssertionResult FloatLE(const char* expr1, const char* expr2, function AssertionResult (line 2924) | AssertionResult DoubleLE(const char* expr1, const char* expr2, type internal (line 2929) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7670) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7683) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7750) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GetStatusFileDescriptor (line 9063) | static int GetStatusFileDescriptor(unsigned int parent_process_id, function InternalRunDeathTestFlag (line 9128) | InternalRunDeathTestFlag* ParseInternalRunDeathTestFlag() { type internal (line 9241) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 9793) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ (line 11159) | GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ function PrintBytesInObjectToImpl (line 11181) | void PrintBytesInObjectToImpl(const unsigned char* obj_bytes, size_t c... type internal2 (line 11205) | namespace internal2 { function PrintBytesInObjectTo (line 11212) | void PrintBytesInObjectTo(const unsigned char* obj_bytes, size_t count, type internal (line 11219) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function TestPartResult (line 11620) | const TestPartResult& TestPartResultArray::GetTestPartResult(int index... type internal (line 11634) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 11691) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { class BetweenCardinalityImpl (line 11860) | class BetweenCardinalityImpl : public CardinalityInterface { method BetweenCardinalityImpl (line 11862) | BetweenCardinalityImpl(int min, int max) method ConservativeLowerBound (line 11884) | int ConservativeLowerBound() const override { return min_; } method ConservativeUpperBound (line 11885) | int ConservativeUpperBound() const override { return max_; } method IsSatisfiedByCallCount (line 11887) | bool IsSatisfiedByCallCount(int call_count) const override { method IsSaturatedByCallCount (line 11891) | bool IsSaturatedByCallCount(int call_count) const override { function FormatTimes (line 11905) | inline std::string FormatTimes(int n) { function GTEST_API_ (line 11950) | GTEST_API_ Cardinality AtLeast(int n) { return Between(n, INT_MAX); } function GTEST_API_ (line 11953) | GTEST_API_ Cardinality AtMost(int n) { return Between(0, n); } function GTEST_API_ (line 11956) | GTEST_API_ Cardinality AnyNumber() { return AtLeast(0); } function GTEST_API_ (line 11959) | GTEST_API_ Cardinality Between(int min, int max) { function GTEST_API_ (line 11964) | GTEST_API_ Cardinality Exactly(int n) { return Between(n, n); } type internal (line 12009) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 12205) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 12681) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type MockObjectState (line 13186) | struct MockObjectState { method MockObjectState (line 13187) | MockObjectState() class MockObjectRegistry (line 13204) | class MockObjectRegistry { method StateMap (line 13258) | StateMap& states() { return states_; } function GTEST_LOCK_EXCLUDED_ (line 13275) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13285) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13292) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13299) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13306) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13315) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13325) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13334) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13343) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13353) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13378) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13382) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13386) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13393) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13403) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13423) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13441) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { type internal (line 13558) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GTEST_API_ (line 13695) | GTEST_API_ void InitGoogleMock(int* argc, char** argv) { function GTEST_API_ (line 13701) | GTEST_API_ void InitGoogleMock(int* argc, wchar_t** argv) { function GTEST_API_ (line 13707) | GTEST_API_ void InitGoogleMock() { type testing (line 9792) | namespace testing { function ScopedFakeTestPartResultReporter (line 126) | class GTEST_API_ ScopedFakeTestPartResultReporter type internal (line 165) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 467) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 1650) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 1811) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 2112) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function Message (line 2453) | Message& Message::operator <<(const wchar_t* wide_c_str) { function Message (line 2456) | Message& Message::operator <<(wchar_t* wide_c_str) { function Message (line 2463) | Message& Message::operator <<(const ::std::wstring& wstr) { function Message (line 2472) | Message& Message::operator <<(const ::wstring& wstr) { function AssertionResult (line 2500) | AssertionResult AssertionResult::operator!() const { function AssertionResult (line 2507) | AssertionResult AssertionSuccess() { function AssertionResult (line 2512) | AssertionResult AssertionFailure() { function AssertionResult (line 2518) | AssertionResult AssertionFailure(const Message& message) { type internal (line 2522) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function AssertionResult (line 2917) | AssertionResult FloatLE(const char* expr1, const char* expr2, function AssertionResult (line 2924) | AssertionResult DoubleLE(const char* expr1, const char* expr2, type internal (line 2929) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7670) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7683) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7750) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GetStatusFileDescriptor (line 9063) | static int GetStatusFileDescriptor(unsigned int parent_process_id, function InternalRunDeathTestFlag (line 9128) | InternalRunDeathTestFlag* ParseInternalRunDeathTestFlag() { type internal (line 9241) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 9793) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ (line 11159) | GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ function PrintBytesInObjectToImpl (line 11181) | void PrintBytesInObjectToImpl(const unsigned char* obj_bytes, size_t c... type internal2 (line 11205) | namespace internal2 { function PrintBytesInObjectTo (line 11212) | void PrintBytesInObjectTo(const unsigned char* obj_bytes, size_t count, type internal (line 11219) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function TestPartResult (line 11620) | const TestPartResult& TestPartResultArray::GetTestPartResult(int index... type internal (line 11634) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 11691) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { class BetweenCardinalityImpl (line 11860) | class BetweenCardinalityImpl : public CardinalityInterface { method BetweenCardinalityImpl (line 11862) | BetweenCardinalityImpl(int min, int max) method ConservativeLowerBound (line 11884) | int ConservativeLowerBound() const override { return min_; } method ConservativeUpperBound (line 11885) | int ConservativeUpperBound() const override { return max_; } method IsSatisfiedByCallCount (line 11887) | bool IsSatisfiedByCallCount(int call_count) const override { method IsSaturatedByCallCount (line 11891) | bool IsSaturatedByCallCount(int call_count) const override { function FormatTimes (line 11905) | inline std::string FormatTimes(int n) { function GTEST_API_ (line 11950) | GTEST_API_ Cardinality AtLeast(int n) { return Between(n, INT_MAX); } function GTEST_API_ (line 11953) | GTEST_API_ Cardinality AtMost(int n) { return Between(0, n); } function GTEST_API_ (line 11956) | GTEST_API_ Cardinality AnyNumber() { return AtLeast(0); } function GTEST_API_ (line 11959) | GTEST_API_ Cardinality Between(int min, int max) { function GTEST_API_ (line 11964) | GTEST_API_ Cardinality Exactly(int n) { return Between(n, n); } type internal (line 12009) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 12205) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 12681) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type MockObjectState (line 13186) | struct MockObjectState { method MockObjectState (line 13187) | MockObjectState() class MockObjectRegistry (line 13204) | class MockObjectRegistry { method StateMap (line 13258) | StateMap& states() { return states_; } function GTEST_LOCK_EXCLUDED_ (line 13275) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13285) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13292) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13299) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13306) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13315) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13325) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13334) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13343) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13353) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13378) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13382) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13386) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13393) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13403) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13423) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13441) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { type internal (line 13558) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GTEST_API_ (line 13695) | GTEST_API_ void InitGoogleMock(int* argc, char** argv) { function GTEST_API_ (line 13701) | GTEST_API_ void InitGoogleMock(int* argc, wchar_t** argv) { function GTEST_API_ (line 13707) | GTEST_API_ void InitGoogleMock() { type testing (line 11152) | namespace testing { function ScopedFakeTestPartResultReporter (line 126) | class GTEST_API_ ScopedFakeTestPartResultReporter type internal (line 165) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 467) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 1650) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 1811) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 2112) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function Message (line 2453) | Message& Message::operator <<(const wchar_t* wide_c_str) { function Message (line 2456) | Message& Message::operator <<(wchar_t* wide_c_str) { function Message (line 2463) | Message& Message::operator <<(const ::std::wstring& wstr) { function Message (line 2472) | Message& Message::operator <<(const ::wstring& wstr) { function AssertionResult (line 2500) | AssertionResult AssertionResult::operator!() const { function AssertionResult (line 2507) | AssertionResult AssertionSuccess() { function AssertionResult (line 2512) | AssertionResult AssertionFailure() { function AssertionResult (line 2518) | AssertionResult AssertionFailure(const Message& message) { type internal (line 2522) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function AssertionResult (line 2917) | AssertionResult FloatLE(const char* expr1, const char* expr2, function AssertionResult (line 2924) | AssertionResult DoubleLE(const char* expr1, const char* expr2, type internal (line 2929) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7670) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7683) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7750) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GetStatusFileDescriptor (line 9063) | static int GetStatusFileDescriptor(unsigned int parent_process_id, function InternalRunDeathTestFlag (line 9128) | InternalRunDeathTestFlag* ParseInternalRunDeathTestFlag() { type internal (line 9241) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 9793) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ (line 11159) | GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ function PrintBytesInObjectToImpl (line 11181) | void PrintBytesInObjectToImpl(const unsigned char* obj_bytes, size_t c... type internal2 (line 11205) | namespace internal2 { function PrintBytesInObjectTo (line 11212) | void PrintBytesInObjectTo(const unsigned char* obj_bytes, size_t count, type internal (line 11219) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function TestPartResult (line 11620) | const TestPartResult& TestPartResultArray::GetTestPartResult(int index... type internal (line 11634) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 11691) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { class BetweenCardinalityImpl (line 11860) | class BetweenCardinalityImpl : public CardinalityInterface { method BetweenCardinalityImpl (line 11862) | BetweenCardinalityImpl(int min, int max) method ConservativeLowerBound (line 11884) | int ConservativeLowerBound() const override { return min_; } method ConservativeUpperBound (line 11885) | int ConservativeUpperBound() const override { return max_; } method IsSatisfiedByCallCount (line 11887) | bool IsSatisfiedByCallCount(int call_count) const override { method IsSaturatedByCallCount (line 11891) | bool IsSaturatedByCallCount(int call_count) const override { function FormatTimes (line 11905) | inline std::string FormatTimes(int n) { function GTEST_API_ (line 11950) | GTEST_API_ Cardinality AtLeast(int n) { return Between(n, INT_MAX); } function GTEST_API_ (line 11953) | GTEST_API_ Cardinality AtMost(int n) { return Between(0, n); } function GTEST_API_ (line 11956) | GTEST_API_ Cardinality AnyNumber() { return AtLeast(0); } function GTEST_API_ (line 11959) | GTEST_API_ Cardinality Between(int min, int max) { function GTEST_API_ (line 11964) | GTEST_API_ Cardinality Exactly(int n) { return Between(n, n); } type internal (line 12009) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 12205) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 12681) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type MockObjectState (line 13186) | struct MockObjectState { method MockObjectState (line 13187) | MockObjectState() class MockObjectRegistry (line 13204) | class MockObjectRegistry { method StateMap (line 13258) | StateMap& states() { return states_; } function GTEST_LOCK_EXCLUDED_ (line 13275) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13285) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13292) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13299) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13306) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13315) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13325) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13334) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13343) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13353) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13378) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13382) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13386) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13393) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13403) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13423) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13441) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { type internal (line 13558) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GTEST_API_ (line 13695) | GTEST_API_ void InitGoogleMock(int* argc, char** argv) { function GTEST_API_ (line 13701) | GTEST_API_ void InitGoogleMock(int* argc, wchar_t** argv) { function GTEST_API_ (line 13707) | GTEST_API_ void InitGoogleMock() { type testing (line 11589) | namespace testing { function ScopedFakeTestPartResultReporter (line 126) | class GTEST_API_ ScopedFakeTestPartResultReporter type internal (line 165) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 467) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 1650) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 1811) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 2112) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function Message (line 2453) | Message& Message::operator <<(const wchar_t* wide_c_str) { function Message (line 2456) | Message& Message::operator <<(wchar_t* wide_c_str) { function Message (line 2463) | Message& Message::operator <<(const ::std::wstring& wstr) { function Message (line 2472) | Message& Message::operator <<(const ::wstring& wstr) { function AssertionResult (line 2500) | AssertionResult AssertionResult::operator!() const { function AssertionResult (line 2507) | AssertionResult AssertionSuccess() { function AssertionResult (line 2512) | AssertionResult AssertionFailure() { function AssertionResult (line 2518) | AssertionResult AssertionFailure(const Message& message) { type internal (line 2522) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function AssertionResult (line 2917) | AssertionResult FloatLE(const char* expr1, const char* expr2, function AssertionResult (line 2924) | AssertionResult DoubleLE(const char* expr1, const char* expr2, type internal (line 2929) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7670) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7683) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7750) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GetStatusFileDescriptor (line 9063) | static int GetStatusFileDescriptor(unsigned int parent_process_id, function InternalRunDeathTestFlag (line 9128) | InternalRunDeathTestFlag* ParseInternalRunDeathTestFlag() { type internal (line 9241) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 9793) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ (line 11159) | GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ function PrintBytesInObjectToImpl (line 11181) | void PrintBytesInObjectToImpl(const unsigned char* obj_bytes, size_t c... type internal2 (line 11205) | namespace internal2 { function PrintBytesInObjectTo (line 11212) | void PrintBytesInObjectTo(const unsigned char* obj_bytes, size_t count, type internal (line 11219) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function TestPartResult (line 11620) | const TestPartResult& TestPartResultArray::GetTestPartResult(int index... type internal (line 11634) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 11691) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { class BetweenCardinalityImpl (line 11860) | class BetweenCardinalityImpl : public CardinalityInterface { method BetweenCardinalityImpl (line 11862) | BetweenCardinalityImpl(int min, int max) method ConservativeLowerBound (line 11884) | int ConservativeLowerBound() const override { return min_; } method ConservativeUpperBound (line 11885) | int ConservativeUpperBound() const override { return max_; } method IsSatisfiedByCallCount (line 11887) | bool IsSatisfiedByCallCount(int call_count) const override { method IsSaturatedByCallCount (line 11891) | bool IsSaturatedByCallCount(int call_count) const override { function FormatTimes (line 11905) | inline std::string FormatTimes(int n) { function GTEST_API_ (line 11950) | GTEST_API_ Cardinality AtLeast(int n) { return Between(n, INT_MAX); } function GTEST_API_ (line 11953) | GTEST_API_ Cardinality AtMost(int n) { return Between(0, n); } function GTEST_API_ (line 11956) | GTEST_API_ Cardinality AnyNumber() { return AtLeast(0); } function GTEST_API_ (line 11959) | GTEST_API_ Cardinality Between(int min, int max) { function GTEST_API_ (line 11964) | GTEST_API_ Cardinality Exactly(int n) { return Between(n, n); } type internal (line 12009) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 12205) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 12681) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type MockObjectState (line 13186) | struct MockObjectState { method MockObjectState (line 13187) | MockObjectState() class MockObjectRegistry (line 13204) | class MockObjectRegistry { method StateMap (line 13258) | StateMap& states() { return states_; } function GTEST_LOCK_EXCLUDED_ (line 13275) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13285) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13292) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13299) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13306) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13315) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13325) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13334) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13343) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13353) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13378) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13382) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13386) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13393) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13403) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13423) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13441) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { type internal (line 13558) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GTEST_API_ (line 13695) | GTEST_API_ void InitGoogleMock(int* argc, char** argv) { function GTEST_API_ (line 13701) | GTEST_API_ void InitGoogleMock(int* argc, wchar_t** argv) { function GTEST_API_ (line 13707) | GTEST_API_ void InitGoogleMock() { type testing (line 11690) | namespace testing { function ScopedFakeTestPartResultReporter (line 126) | class GTEST_API_ ScopedFakeTestPartResultReporter type internal (line 165) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 467) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 1650) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 1811) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 2112) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function Message (line 2453) | Message& Message::operator <<(const wchar_t* wide_c_str) { function Message (line 2456) | Message& Message::operator <<(wchar_t* wide_c_str) { function Message (line 2463) | Message& Message::operator <<(const ::std::wstring& wstr) { function Message (line 2472) | Message& Message::operator <<(const ::wstring& wstr) { function AssertionResult (line 2500) | AssertionResult AssertionResult::operator!() const { function AssertionResult (line 2507) | AssertionResult AssertionSuccess() { function AssertionResult (line 2512) | AssertionResult AssertionFailure() { function AssertionResult (line 2518) | AssertionResult AssertionFailure(const Message& message) { type internal (line 2522) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function AssertionResult (line 2917) | AssertionResult FloatLE(const char* expr1, const char* expr2, function AssertionResult (line 2924) | AssertionResult DoubleLE(const char* expr1, const char* expr2, type internal (line 2929) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7670) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7683) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7750) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GetStatusFileDescriptor (line 9063) | static int GetStatusFileDescriptor(unsigned int parent_process_id, function InternalRunDeathTestFlag (line 9128) | InternalRunDeathTestFlag* ParseInternalRunDeathTestFlag() { type internal (line 9241) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 9793) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ (line 11159) | GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ function PrintBytesInObjectToImpl (line 11181) | void PrintBytesInObjectToImpl(const unsigned char* obj_bytes, size_t c... type internal2 (line 11205) | namespace internal2 { function PrintBytesInObjectTo (line 11212) | void PrintBytesInObjectTo(const unsigned char* obj_bytes, size_t count, type internal (line 11219) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function TestPartResult (line 11620) | const TestPartResult& TestPartResultArray::GetTestPartResult(int index... type internal (line 11634) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 11691) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { class BetweenCardinalityImpl (line 11860) | class BetweenCardinalityImpl : public CardinalityInterface { method BetweenCardinalityImpl (line 11862) | BetweenCardinalityImpl(int min, int max) method ConservativeLowerBound (line 11884) | int ConservativeLowerBound() const override { return min_; } method ConservativeUpperBound (line 11885) | int ConservativeUpperBound() const override { return max_; } method IsSatisfiedByCallCount (line 11887) | bool IsSatisfiedByCallCount(int call_count) const override { method IsSaturatedByCallCount (line 11891) | bool IsSaturatedByCallCount(int call_count) const override { function FormatTimes (line 11905) | inline std::string FormatTimes(int n) { function GTEST_API_ (line 11950) | GTEST_API_ Cardinality AtLeast(int n) { return Between(n, INT_MAX); } function GTEST_API_ (line 11953) | GTEST_API_ Cardinality AtMost(int n) { return Between(0, n); } function GTEST_API_ (line 11956) | GTEST_API_ Cardinality AnyNumber() { return AtLeast(0); } function GTEST_API_ (line 11959) | GTEST_API_ Cardinality Between(int min, int max) { function GTEST_API_ (line 11964) | GTEST_API_ Cardinality Exactly(int n) { return Between(n, n); } type internal (line 12009) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 12205) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 12681) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type MockObjectState (line 13186) | struct MockObjectState { method MockObjectState (line 13187) | MockObjectState() class MockObjectRegistry (line 13204) | class MockObjectRegistry { method StateMap (line 13258) | StateMap& states() { return states_; } function GTEST_LOCK_EXCLUDED_ (line 13275) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13285) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13292) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13299) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13306) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13315) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13325) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13334) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13343) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13353) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13378) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13382) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13386) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13393) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13403) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13423) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13441) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { type internal (line 13558) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GTEST_API_ (line 13695) | GTEST_API_ void InitGoogleMock(int* argc, char** argv) { function GTEST_API_ (line 13701) | GTEST_API_ void InitGoogleMock(int* argc, wchar_t** argv) { function GTEST_API_ (line 13707) | GTEST_API_ void InitGoogleMock() { type testing (line 11855) | namespace testing { function ScopedFakeTestPartResultReporter (line 126) | class GTEST_API_ ScopedFakeTestPartResultReporter type internal (line 165) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 467) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 1650) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 1811) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 2112) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function Message (line 2453) | Message& Message::operator <<(const wchar_t* wide_c_str) { function Message (line 2456) | Message& Message::operator <<(wchar_t* wide_c_str) { function Message (line 2463) | Message& Message::operator <<(const ::std::wstring& wstr) { function Message (line 2472) | Message& Message::operator <<(const ::wstring& wstr) { function AssertionResult (line 2500) | AssertionResult AssertionResult::operator!() const { function AssertionResult (line 2507) | AssertionResult AssertionSuccess() { function AssertionResult (line 2512) | AssertionResult AssertionFailure() { function AssertionResult (line 2518) | AssertionResult AssertionFailure(const Message& message) { type internal (line 2522) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function AssertionResult (line 2917) | AssertionResult FloatLE(const char* expr1, const char* expr2, function AssertionResult (line 2924) | AssertionResult DoubleLE(const char* expr1, const char* expr2, type internal (line 2929) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7670) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7683) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7750) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GetStatusFileDescriptor (line 9063) | static int GetStatusFileDescriptor(unsigned int parent_process_id, function InternalRunDeathTestFlag (line 9128) | InternalRunDeathTestFlag* ParseInternalRunDeathTestFlag() { type internal (line 9241) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 9793) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ (line 11159) | GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ function PrintBytesInObjectToImpl (line 11181) | void PrintBytesInObjectToImpl(const unsigned char* obj_bytes, size_t c... type internal2 (line 11205) | namespace internal2 { function PrintBytesInObjectTo (line 11212) | void PrintBytesInObjectTo(const unsigned char* obj_bytes, size_t count, type internal (line 11219) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function TestPartResult (line 11620) | const TestPartResult& TestPartResultArray::GetTestPartResult(int index... type internal (line 11634) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 11691) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { class BetweenCardinalityImpl (line 11860) | class BetweenCardinalityImpl : public CardinalityInterface { method BetweenCardinalityImpl (line 11862) | BetweenCardinalityImpl(int min, int max) method ConservativeLowerBound (line 11884) | int ConservativeLowerBound() const override { return min_; } method ConservativeUpperBound (line 11885) | int ConservativeUpperBound() const override { return max_; } method IsSatisfiedByCallCount (line 11887) | bool IsSatisfiedByCallCount(int call_count) const override { method IsSaturatedByCallCount (line 11891) | bool IsSaturatedByCallCount(int call_count) const override { function FormatTimes (line 11905) | inline std::string FormatTimes(int n) { function GTEST_API_ (line 11950) | GTEST_API_ Cardinality AtLeast(int n) { return Between(n, INT_MAX); } function GTEST_API_ (line 11953) | GTEST_API_ Cardinality AtMost(int n) { return Between(0, n); } function GTEST_API_ (line 11956) | GTEST_API_ Cardinality AnyNumber() { return AtLeast(0); } function GTEST_API_ (line 11959) | GTEST_API_ Cardinality Between(int min, int max) { function GTEST_API_ (line 11964) | GTEST_API_ Cardinality Exactly(int n) { return Between(n, n); } type internal (line 12009) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 12205) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 12681) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type MockObjectState (line 13186) | struct MockObjectState { method MockObjectState (line 13187) | MockObjectState() class MockObjectRegistry (line 13204) | class MockObjectRegistry { method StateMap (line 13258) | StateMap& states() { return states_; } function GTEST_LOCK_EXCLUDED_ (line 13275) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13285) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13292) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13299) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13306) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13315) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13325) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13334) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13343) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13353) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13378) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13382) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13386) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13393) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13403) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13423) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13441) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { type internal (line 13558) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GTEST_API_ (line 13695) | GTEST_API_ void InitGoogleMock(int* argc, char** argv) { function GTEST_API_ (line 13701) | GTEST_API_ void InitGoogleMock(int* argc, wchar_t** argv) { function GTEST_API_ (line 13707) | GTEST_API_ void InitGoogleMock() { type testing (line 12008) | namespace testing { function ScopedFakeTestPartResultReporter (line 126) | class GTEST_API_ ScopedFakeTestPartResultReporter type internal (line 165) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 467) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 1650) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 1811) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 2112) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function Message (line 2453) | Message& Message::operator <<(const wchar_t* wide_c_str) { function Message (line 2456) | Message& Message::operator <<(wchar_t* wide_c_str) { function Message (line 2463) | Message& Message::operator <<(const ::std::wstring& wstr) { function Message (line 2472) | Message& Message::operator <<(const ::wstring& wstr) { function AssertionResult (line 2500) | AssertionResult AssertionResult::operator!() const { function AssertionResult (line 2507) | AssertionResult AssertionSuccess() { function AssertionResult (line 2512) | AssertionResult AssertionFailure() { function AssertionResult (line 2518) | AssertionResult AssertionFailure(const Message& message) { type internal (line 2522) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function AssertionResult (line 2917) | AssertionResult FloatLE(const char* expr1, const char* expr2, function AssertionResult (line 2924) | AssertionResult DoubleLE(const char* expr1, const char* expr2, type internal (line 2929) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7670) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7683) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7750) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GetStatusFileDescriptor (line 9063) | static int GetStatusFileDescriptor(unsigned int parent_process_id, function InternalRunDeathTestFlag (line 9128) | InternalRunDeathTestFlag* ParseInternalRunDeathTestFlag() { type internal (line 9241) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 9793) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ (line 11159) | GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ function PrintBytesInObjectToImpl (line 11181) | void PrintBytesInObjectToImpl(const unsigned char* obj_bytes, size_t c... type internal2 (line 11205) | namespace internal2 { function PrintBytesInObjectTo (line 11212) | void PrintBytesInObjectTo(const unsigned char* obj_bytes, size_t count, type internal (line 11219) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function TestPartResult (line 11620) | const TestPartResult& TestPartResultArray::GetTestPartResult(int index... type internal (line 11634) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 11691) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { class BetweenCardinalityImpl (line 11860) | class BetweenCardinalityImpl : public CardinalityInterface { method BetweenCardinalityImpl (line 11862) | BetweenCardinalityImpl(int min, int max) method ConservativeLowerBound (line 11884) | int ConservativeLowerBound() const override { return min_; } method ConservativeUpperBound (line 11885) | int ConservativeUpperBound() const override { return max_; } method IsSatisfiedByCallCount (line 11887) | bool IsSatisfiedByCallCount(int call_count) const override { method IsSaturatedByCallCount (line 11891) | bool IsSaturatedByCallCount(int call_count) const override { function FormatTimes (line 11905) | inline std::string FormatTimes(int n) { function GTEST_API_ (line 11950) | GTEST_API_ Cardinality AtLeast(int n) { return Between(n, INT_MAX); } function GTEST_API_ (line 11953) | GTEST_API_ Cardinality AtMost(int n) { return Between(0, n); } function GTEST_API_ (line 11956) | GTEST_API_ Cardinality AnyNumber() { return AtLeast(0); } function GTEST_API_ (line 11959) | GTEST_API_ Cardinality Between(int min, int max) { function GTEST_API_ (line 11964) | GTEST_API_ Cardinality Exactly(int n) { return Between(n, n); } type internal (line 12009) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 12205) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 12681) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type MockObjectState (line 13186) | struct MockObjectState { method MockObjectState (line 13187) | MockObjectState() class MockObjectRegistry (line 13204) | class MockObjectRegistry { method StateMap (line 13258) | StateMap& states() { return states_; } function GTEST_LOCK_EXCLUDED_ (line 13275) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13285) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13292) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13299) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13306) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13315) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13325) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13334) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13343) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13353) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13378) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13382) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13386) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13393) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13403) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13423) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13441) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { type internal (line 13558) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GTEST_API_ (line 13695) | GTEST_API_ void InitGoogleMock(int* argc, char** argv) { function GTEST_API_ (line 13701) | GTEST_API_ void InitGoogleMock(int* argc, wchar_t** argv) { function GTEST_API_ (line 13707) | GTEST_API_ void InitGoogleMock() { type testing (line 12204) | namespace testing { function ScopedFakeTestPartResultReporter (line 126) | class GTEST_API_ ScopedFakeTestPartResultReporter type internal (line 165) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 467) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 1650) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 1811) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 2112) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function Message (line 2453) | Message& Message::operator <<(const wchar_t* wide_c_str) { function Message (line 2456) | Message& Message::operator <<(wchar_t* wide_c_str) { function Message (line 2463) | Message& Message::operator <<(const ::std::wstring& wstr) { function Message (line 2472) | Message& Message::operator <<(const ::wstring& wstr) { function AssertionResult (line 2500) | AssertionResult AssertionResult::operator!() const { function AssertionResult (line 2507) | AssertionResult AssertionSuccess() { function AssertionResult (line 2512) | AssertionResult AssertionFailure() { function AssertionResult (line 2518) | AssertionResult AssertionFailure(const Message& message) { type internal (line 2522) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function AssertionResult (line 2917) | AssertionResult FloatLE(const char* expr1, const char* expr2, function AssertionResult (line 2924) | AssertionResult DoubleLE(const char* expr1, const char* expr2, type internal (line 2929) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7670) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7683) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7750) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GetStatusFileDescriptor (line 9063) | static int GetStatusFileDescriptor(unsigned int parent_process_id, function InternalRunDeathTestFlag (line 9128) | InternalRunDeathTestFlag* ParseInternalRunDeathTestFlag() { type internal (line 9241) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 9793) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ (line 11159) | GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ function PrintBytesInObjectToImpl (line 11181) | void PrintBytesInObjectToImpl(const unsigned char* obj_bytes, size_t c... type internal2 (line 11205) | namespace internal2 { function PrintBytesInObjectTo (line 11212) | void PrintBytesInObjectTo(const unsigned char* obj_bytes, size_t count, type internal (line 11219) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function TestPartResult (line 11620) | const TestPartResult& TestPartResultArray::GetTestPartResult(int index... type internal (line 11634) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 11691) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { class BetweenCardinalityImpl (line 11860) | class BetweenCardinalityImpl : public CardinalityInterface { method BetweenCardinalityImpl (line 11862) | BetweenCardinalityImpl(int min, int max) method ConservativeLowerBound (line 11884) | int ConservativeLowerBound() const override { return min_; } method ConservativeUpperBound (line 11885) | int ConservativeUpperBound() const override { return max_; } method IsSatisfiedByCallCount (line 11887) | bool IsSatisfiedByCallCount(int call_count) const override { method IsSaturatedByCallCount (line 11891) | bool IsSaturatedByCallCount(int call_count) const override { function FormatTimes (line 11905) | inline std::string FormatTimes(int n) { function GTEST_API_ (line 11950) | GTEST_API_ Cardinality AtLeast(int n) { return Between(n, INT_MAX); } function GTEST_API_ (line 11953) | GTEST_API_ Cardinality AtMost(int n) { return Between(0, n); } function GTEST_API_ (line 11956) | GTEST_API_ Cardinality AnyNumber() { return AtLeast(0); } function GTEST_API_ (line 11959) | GTEST_API_ Cardinality Between(int min, int max) { function GTEST_API_ (line 11964) | GTEST_API_ Cardinality Exactly(int n) { return Between(n, n); } type internal (line 12009) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 12205) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 12681) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type MockObjectState (line 13186) | struct MockObjectState { method MockObjectState (line 13187) | MockObjectState() class MockObjectRegistry (line 13204) | class MockObjectRegistry { method StateMap (line 13258) | StateMap& states() { return states_; } function GTEST_LOCK_EXCLUDED_ (line 13275) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13285) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13292) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13299) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13306) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13315) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13325) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13334) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13343) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13353) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13378) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13382) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13386) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13393) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13403) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13423) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13441) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { type internal (line 13558) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GTEST_API_ (line 13695) | GTEST_API_ void InitGoogleMock(int* argc, char** argv) { function GTEST_API_ (line 13701) | GTEST_API_ void InitGoogleMock(int* argc, wchar_t** argv) { function GTEST_API_ (line 13707) | GTEST_API_ void InitGoogleMock() { type testing (line 12680) | namespace testing { function ScopedFakeTestPartResultReporter (line 126) | class GTEST_API_ ScopedFakeTestPartResultReporter type internal (line 165) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 467) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 1650) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 1811) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 2112) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function Message (line 2453) | Message& Message::operator <<(const wchar_t* wide_c_str) { function Message (line 2456) | Message& Message::operator <<(wchar_t* wide_c_str) { function Message (line 2463) | Message& Message::operator <<(const ::std::wstring& wstr) { function Message (line 2472) | Message& Message::operator <<(const ::wstring& wstr) { function AssertionResult (line 2500) | AssertionResult AssertionResult::operator!() const { function AssertionResult (line 2507) | AssertionResult AssertionSuccess() { function AssertionResult (line 2512) | AssertionResult AssertionFailure() { function AssertionResult (line 2518) | AssertionResult AssertionFailure(const Message& message) { type internal (line 2522) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function AssertionResult (line 2917) | AssertionResult FloatLE(const char* expr1, const char* expr2, function AssertionResult (line 2924) | AssertionResult DoubleLE(const char* expr1, const char* expr2, type internal (line 2929) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7670) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7683) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7750) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GetStatusFileDescriptor (line 9063) | static int GetStatusFileDescriptor(unsigned int parent_process_id, function InternalRunDeathTestFlag (line 9128) | InternalRunDeathTestFlag* ParseInternalRunDeathTestFlag() { type internal (line 9241) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 9793) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ (line 11159) | GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ function PrintBytesInObjectToImpl (line 11181) | void PrintBytesInObjectToImpl(const unsigned char* obj_bytes, size_t c... type internal2 (line 11205) | namespace internal2 { function PrintBytesInObjectTo (line 11212) | void PrintBytesInObjectTo(const unsigned char* obj_bytes, size_t count, type internal (line 11219) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function TestPartResult (line 11620) | const TestPartResult& TestPartResultArray::GetTestPartResult(int index... type internal (line 11634) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 11691) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { class BetweenCardinalityImpl (line 11860) | class BetweenCardinalityImpl : public CardinalityInterface { method BetweenCardinalityImpl (line 11862) | BetweenCardinalityImpl(int min, int max) method ConservativeLowerBound (line 11884) | int ConservativeLowerBound() const override { return min_; } method ConservativeUpperBound (line 11885) | int ConservativeUpperBound() const override { return max_; } method IsSatisfiedByCallCount (line 11887) | bool IsSatisfiedByCallCount(int call_count) const override { method IsSaturatedByCallCount (line 11891) | bool IsSaturatedByCallCount(int call_count) const override { function FormatTimes (line 11905) | inline std::string FormatTimes(int n) { function GTEST_API_ (line 11950) | GTEST_API_ Cardinality AtLeast(int n) { return Between(n, INT_MAX); } function GTEST_API_ (line 11953) | GTEST_API_ Cardinality AtMost(int n) { return Between(0, n); } function GTEST_API_ (line 11956) | GTEST_API_ Cardinality AnyNumber() { return AtLeast(0); } function GTEST_API_ (line 11959) | GTEST_API_ Cardinality Between(int min, int max) { function GTEST_API_ (line 11964) | GTEST_API_ Cardinality Exactly(int n) { return Between(n, n); } type internal (line 12009) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 12205) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 12681) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type MockObjectState (line 13186) | struct MockObjectState { method MockObjectState (line 13187) | MockObjectState() class MockObjectRegistry (line 13204) | class MockObjectRegistry { method StateMap (line 13258) | StateMap& states() { return states_; } function GTEST_LOCK_EXCLUDED_ (line 13275) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13285) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13292) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13299) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13306) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13315) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13325) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13334) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13343) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13353) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13378) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13382) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13386) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13393) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13403) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13423) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13441) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { type internal (line 13558) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GTEST_API_ (line 13695) | GTEST_API_ void InitGoogleMock(int* argc, char** argv) { function GTEST_API_ (line 13701) | GTEST_API_ void InitGoogleMock(int* argc, wchar_t** argv) { function GTEST_API_ (line 13707) | GTEST_API_ void InitGoogleMock() { type testing (line 13538) | namespace testing { function ScopedFakeTestPartResultReporter (line 126) | class GTEST_API_ ScopedFakeTestPartResultReporter type internal (line 165) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 467) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 1650) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 1811) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 2112) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function Message (line 2453) | Message& Message::operator <<(const wchar_t* wide_c_str) { function Message (line 2456) | Message& Message::operator <<(wchar_t* wide_c_str) { function Message (line 2463) | Message& Message::operator <<(const ::std::wstring& wstr) { function Message (line 2472) | Message& Message::operator <<(const ::wstring& wstr) { function AssertionResult (line 2500) | AssertionResult AssertionResult::operator!() const { function AssertionResult (line 2507) | AssertionResult AssertionSuccess() { function AssertionResult (line 2512) | AssertionResult AssertionFailure() { function AssertionResult (line 2518) | AssertionResult AssertionFailure(const Message& message) { type internal (line 2522) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function AssertionResult (line 2917) | AssertionResult FloatLE(const char* expr1, const char* expr2, function AssertionResult (line 2924) | AssertionResult DoubleLE(const char* expr1, const char* expr2, type internal (line 2929) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7670) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7683) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 7750) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GetStatusFileDescriptor (line 9063) | static int GetStatusFileDescriptor(unsigned int parent_process_id, function InternalRunDeathTestFlag (line 9128) | InternalRunDeathTestFlag* ParseInternalRunDeathTestFlag() { type internal (line 9241) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 9793) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ (line 11159) | GTEST_ATTRIBUTE_NO_SANITIZE_MEMORY_ function PrintBytesInObjectToImpl (line 11181) | void PrintBytesInObjectToImpl(const unsigned char* obj_bytes, size_t c... type internal2 (line 11205) | namespace internal2 { function PrintBytesInObjectTo (line 11212) | void PrintBytesInObjectTo(const unsigned char* obj_bytes, size_t count, type internal (line 11219) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function TestPartResult (line 11620) | const TestPartResult& TestPartResultArray::GetTestPartResult(int index... type internal (line 11634) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 11691) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { class BetweenCardinalityImpl (line 11860) | class BetweenCardinalityImpl : public CardinalityInterface { method BetweenCardinalityImpl (line 11862) | BetweenCardinalityImpl(int min, int max) method ConservativeLowerBound (line 11884) | int ConservativeLowerBound() const override { return min_; } method ConservativeUpperBound (line 11885) | int ConservativeUpperBound() const override { return max_; } method IsSatisfiedByCallCount (line 11887) | bool IsSatisfiedByCallCount(int call_count) const override { method IsSaturatedByCallCount (line 11891) | bool IsSaturatedByCallCount(int call_count) const override { function FormatTimes (line 11905) | inline std::string FormatTimes(int n) { function GTEST_API_ (line 11950) | GTEST_API_ Cardinality AtLeast(int n) { return Between(n, INT_MAX); } function GTEST_API_ (line 11953) | GTEST_API_ Cardinality AtMost(int n) { return Between(0, n); } function GTEST_API_ (line 11956) | GTEST_API_ Cardinality AnyNumber() { return AtLeast(0); } function GTEST_API_ (line 11959) | GTEST_API_ Cardinality Between(int min, int max) { function GTEST_API_ (line 11964) | GTEST_API_ Cardinality Exactly(int n) { return Between(n, n); } type internal (line 12009) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 12205) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type internal (line 12681) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { type MockObjectState (line 13186) | struct MockObjectState { method MockObjectState (line 13187) | MockObjectState() class MockObjectRegistry (line 13204) | class MockObjectRegistry { method StateMap (line 13258) | StateMap& states() { return states_; } function GTEST_LOCK_EXCLUDED_ (line 13275) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13285) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13292) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13299) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13306) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13315) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13325) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13334) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13343) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13353) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13378) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13382) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13386) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13393) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 13403) | GTEST_LOCK_EXCLUDED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13423) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13441) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(internal::g_gmock_mutex) { type internal (line 13558) | namespace internal { function SingleFailureChecker (line 172) | class GTEST_API_ SingleFailureChecker { function GetRandomSeedFromFlag (line 522) | inline int GetRandomSeedFromFlag(Int32 random_seed_flag) { function GetNextRandomSeed (line 538) | inline int GetNextRandomSeed(int seed) { class GTestFlagSaver (line 548) | class GTestFlagSaver { method GTestFlagSaver (line 551) | GTestFlagSaver() { function CountIf (line 672) | inline int CountIf(const Container& c, Predicate predicate) { function ForEach (line 685) | void ForEach(const Container& c, Functor functor) { function E (line 692) | inline E GetElementOr(const std::vector& v, int i, E default_valu... function ShuffleRange (line 701) | void ShuffleRange(internal::Random* random, int begin, int end, function Shuffle (line 722) | inline void Shuffle(internal::Random* random, std::vector* v) { function Delete (line 729) | static void Delete(T* x) { class TestPropertyKeyIs (line 736) | class TestPropertyKeyIs { method TestPropertyKeyIs (line 741) | explicit TestPropertyKeyIs(const std::string& key) : key_(key) {} function UnitTestOptions (line 762) | class GTEST_API_ UnitTestOptions { class OsStackTraceGetterInterface (line 807) | class OsStackTraceGetterInterface { method OsStackTraceGetterInterface (line 809) | OsStackTraceGetterInterface() {} class OsStackTraceGetter (line 834) | class OsStackTraceGetter : public OsStackTraceGetterInterface { method OsStackTraceGetter (line 836) | OsStackTraceGetter() {} type TraceInfo (line 856) | struct TraceInfo { class DefaultGlobalTestPartResultReporter (line 864) | class DefaultGlobalTestPartResultReporter class DefaultPerThreadTestPartResultReporter (line 880) | class DefaultPerThreadTestPartResultReporter function UnitTestImpl (line 898) | class GTEST_API_ UnitTestImpl { function UnitTestImpl (line 1337) | inline UnitTestImpl* GetUnitTestImpl() { function ParseNaturalNumber (line 1377) | bool ParseNaturalNumber(const ::std::string& str, Integer* number) { class TestResultAccessor (line 1422) | class TestResultAccessor { method RecordProperty (line 1424) | static void RecordProperty(TestResult* test_result, method ClearTestPartResults (line 1430) | static void ClearTestPartResults(TestResult* test_result) { class StreamingListener (line 1443) | class StreamingListener : public EmptyTestEventListener { class AbstractSocketWriter (line 1446) | class AbstractSocketWriter { method CloseConnection (line 1454) | virtual void CloseConnection() {} method SendLn (line 1457) | void SendLn(const std::string& message) { Send(message + "\n"); } class SocketWriter (line 1461) | class SocketWriter : public AbstractSocketWriter { method SocketWriter (line 1463) | SocketWriter(const std::string& host, const std::string& port) method Send (line 1474) | void Send(const std::string& message) override { method CloseConnection (line 1491) | void CloseConnection() override { method StreamingListener (line 1509) | StreamingListener(const std::string& host, const std::string& port) method StreamingListener (line 1514) | explicit StreamingListener(AbstractSocketWriter* socket_writer) method OnTestProgramStart (line 1517) | void OnTestProgramStart(const UnitTest& /* unit_test */) override { method OnTestProgramEnd (line 1521) | void OnTestProgramEnd(const UnitTest& unit_test) override { method OnTestIterationStart (line 1530) | void OnTestIterationStart(const UnitTest& /* unit_test */, method OnTestIterationEnd (line 1536) | void OnTestIterationEnd(const UnitTest& unit_test, method OnTestCaseStart (line 1545) | void OnTestCaseStart(const TestCase& test_case) override { method OnTestCaseEnd (line 1551) | void OnTestCaseEnd(const TestCase& test_case) override { method OnTestStart (line 1557) | void OnTestStart(const TestInfo& test_info) override { method OnTestEnd (line 1561) | void OnTestEnd(const TestInfo& test_info) override { method OnTestPartResult (line 1568) | void OnTestPartResult(const TestPartResult& test_part_result) over... method SendLn (line 1578) | void SendLn(const std::string& message) { socket_writer_->SendLn(m... method Start (line 1582) | void Start() { SendLn("gtest_streaming_protocol_version=1.0"); } method FormatBool (line 1584) | std::string FormatBool(bool value) { return value ? "1" : "0"; } function FILE (line 1661) | static FILE* OpenFileForWriting(const std::string& output_file) { function UInt32 (line 1816) | UInt32 Random::Generate(UInt32 range) { function GTestIsInitialized (line 1836) | static bool GTestIsInitialized() { return GetArgvs().size() > 0; } function SumOverTestSuiteList (line 1841) | static int SumOverTestSuiteList(const std::vector& case_... function TestSuitePassed (line 1851) | static bool TestSuitePassed(const TestSuite* test_suite) { function TestSuiteFailed (line 1856) | static bool TestSuiteFailed(const TestSuite* test_suite) { function ShouldRunTestSuite (line 1862) | static bool ShouldRunTestSuite(const TestSuite* test_suite) { function GetArgvs (line 1892) | ::std::vector GetArgvs() { function FilePath (line 1905) | FilePath GetCurrentExecutableName() { function TypeId (line 2123) | TypeId GetTestTypeId() { function AssertionResult (line 2134) | static AssertionResult HasOneFailure(const char* /* results_expr */, function TestPartResultReporterInterface (line 2204) | TestPartResultReporterInterface* function TestPartResultReporterInterface (line 2218) | TestPartResultReporterInterface* function TimeInMillis (line 2311) | TimeInMillis GetTimeInMillis() { function LPCWSTR (line 2359) | LPCWSTR String::AnsiToUtf16(const char* ansi) { function StreamWideCharsToMessage (line 2405) | static void StreamWideCharsToMessage(const wchar_t* wstr, size_t len... function SplitString (line 2421) | void SplitString(const ::std::string& str, char delimiter, type edit_distance (line 2524) | namespace edit_distance { function CalculateOptimalEdits (line 2525) | std::vector CalculateOptimalEdits(const std::vector CalculateOptimalEdits( class Hunk (line 2623) | class Hunk { method Hunk (line 2625) | Hunk(size_t left_start, size_t right_start) method PushLine (line 2632) | void PushLine(char edit, const char* line) { method PrintTo (line 2650) | void PrintTo(std::ostream* os) { method has_edits (line 2660) | bool has_edits() const { return adds_ || removes_; } method FlushEdits (line 2663) | void FlushEdits() { method PrintHeader (line 2672) | void PrintHeader(std::ostream* ss) const { function CreateUnifiedDiff (line 2700) | std::string CreateUnifiedDiff(const std::vector& left, function SplitEscapedString (line 2769) | std::vector SplitEscapedString(const std::string& str) { function AssertionResult (line 2809) | AssertionResult EqFailure(const char* lhs_expression, function GetBoolAssertionFailureMessage (line 2844) | std::string GetBoolAssertionFailureMessage( function AssertionResult (line 2860) | AssertionResult DoubleNearPredFormat(const char* expr1, function AssertionResult (line 2880) | AssertionResult FloatingPointLE(const char* expr1, function AssertionResult (line 2933) | AssertionResult CmpHelperEQ(const char* lhs_expression, function InDeathTestChild (line 7696) | bool InDeathTestChild() { function ExitSummary (line 7756) | static std::string ExitSummary(int exit_code) { function ExitedUnsuccessfully (line 7782) | bool ExitedUnsuccessfully(int exit_status) { function DeathTestThreadWarning (line 7791) | static std::string DeathTestThreadWarning(size_t thread_count) { type DeathTestOutcome (line 7829) | enum DeathTestOutcome { IN_PROGRESS, DIED, LIVED, RETURNED, THREW } function DeathTestAbort (line 7836) | static void DeathTestAbort(const std::string& message) { function GetLastErrnoDescription (line 7889) | std::string GetLastErrnoDescription() { function FailFromInternalError (line 7897) | static void FailFromInternalError(int fd) { class DeathTestImpl (line 7948) | class DeathTestImpl : public DeathTest { method DeathTestImpl (line 7950) | DeathTestImpl(const char* a_statement, Matcher... method spawned (line 7966) | bool spawned() const { return spawned_; } method set_spawned (line 7967) | void set_spawned(bool is_spawned) { spawned_ = is_spawned; } method status (line 7968) | int status() const { return status_; } method set_status (line 7969) | void set_status(int a_status) { status_ = a_status; } method DeathTestOutcome (line 7970) | DeathTestOutcome outcome() const { return outcome_; } method set_outcome (line 7971) | void set_outcome(DeathTestOutcome an_outcome) { outcome_ = an_outc... method read_fd (line 7972) | int read_fd() const { return read_fd_; } method set_read_fd (line 7973) | void set_read_fd(int fd) { read_fd_ = fd; } method write_fd (line 7974) | int write_fd() const { return write_fd_; } method set_write_fd (line 7975) | void set_write_fd(int fd) { write_fd_ = fd; } function FormatDeathTestOutput (line 8084) | static ::std::string FormatDeathTestOutput(const ::std::string& outp... class WindowsDeathTest (line 8200) | class WindowsDeathTest : public DeathTestImpl { method WindowsDeathTest (line 8202) | WindowsDeathTest(const char* a_statement, Matcher& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { class ForkingDeathTest (line 8611) | class ForkingDeathTest : public DeathTestImpl { method set_child_pid (line 8619) | void set_child_pid(pid_t child_pid) { child_pid_ = child_pid; } class NoExecDeathTest (line 8648) | class NoExecDeathTest : public ForkingDeathTest { method NoExecDeathTest (line 8650) | NoExecDeathTest(const char* a_statement, Matcher... method GetArgvsForDeathTestChildProcess (line 8713) | static ::std::vector GetArgvsForDeathTestChildProcess... class Arguments (line 8729) | class Arguments { method Arguments (line 8393) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8401) | void AddArgument(const char* argument) { method AddArguments (line 8406) | void AddArguments(const ::std::vector& arguments) { method size (line 8417) | int size() { method Arguments (line 8731) | Arguments() { args_.push_back(nullptr); } method AddArgument (line 8739) | void AddArgument(const char* argument) { method AddArguments (line 8744) | void AddArguments(const ::std::vector& arguments) { type ExecDeathTestArgs (line 8761) | struct ExecDeathTestArgs { function ExecDeathTestChildMain (line 8784) | static int ExecDeathTestChildMain(void* child_arg) { function StackLowerThanAddress (line 8825) | static void StackLowerThanAddress(const void* ptr, bool* result) { function GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ (line 8831) | GTEST_ATTRIBUTE_NO_SANITIZE_ADDRESS_ function pid_t (line 8847) | static pid_t ExecDeathTestSpawnChild(char* const* argv, int close_fd) { function IsPathSeparator (line 9267) | static bool IsPathSeparator(char c) { function FilePath (line 9276) | FilePath FilePath::GetCurrentDir() { function FilePath (line 9302) | FilePath FilePath::RemoveExtension(const char* extension) const { function FilePath (line 9333) | FilePath FilePath::RemoveDirectoryName() const { function FilePath (line 9344) | FilePath FilePath::RemoveFileName() const { function FilePath (line 9361) | FilePath FilePath::MakeFileName(const FilePath& directory, function FilePath (line 9377) | FilePath FilePath::ConcatPaths(const FilePath& directory, function FilePath (line 9461) | FilePath FilePath::GenerateUniqueFileName(const FilePath& directory, function FilePath (line 9521) | FilePath FilePath::RemoveTrailingPathSeparator() const { function T (line 9808) | T ReadProcFileField(const std::string& filename, int field) { function GetThreadCount (line 9821) | size_t GetThreadCount() { function GetThreadCount (line 9829) | size_t GetThreadCount() { function GetThreadCount (line 9865) | size_t GetThreadCount() { function GetThreadCount (line 9888) | size_t GetThreadCount() { function GetThreadCount (line 9925) | size_t GetThreadCount() { function GetThreadCount (line 9943) | size_t GetThreadCount() { function GetThreadCount (line 9956) | size_t GetThreadCount() { function GetThreadCount (line 9975) | size_t GetThreadCount() { function SleepMilliseconds (line 9985) | void SleepMilliseconds(int n) { class MemoryIsNotDeallocated (line 10095) | class MemoryIsNotDeallocated method MemoryIsNotDeallocated (line 10098) | MemoryIsNotDeallocated() : old_crtdbg_flag_(0) { class ThreadWithParamSupport (line 10169) | class ThreadWithParamSupport : public ThreadWithParamBase { method HANDLE (line 10171) | static HANDLE CreateThread(Runnable* runnable, type ThreadMainParam (line 10191) | struct ThreadMainParam { method ThreadMainParam (line 10192) | ThreadMainParam(Runnable* runnable, Notification* thread_can_start) method DWORD (line 10201) | static DWORD WINAPI ThreadMain(void* ptr) { class ThreadLocalRegistryImpl (line 10237) | class ThreadLocalRegistryImpl { method ThreadLocalValueHolderBase (line 10241) | static ThreadLocalValueHolderBase* GetValueOnCurrentThread( method OnThreadLocalDestroyed (line 10269) | static void OnThreadLocalDestroyed( method OnThreadExit (line 10297) | static void OnThreadExit(DWORD thread_id) { method StartWatcherThreadFor (line 10336) | static void StartWatcherThreadFor(DWORD thread_id) { method DWORD (line 10363) | static DWORD WINAPI WatcherThreadFunc(LPVOID param) { method ThreadIdToThreadLocals (line 10375) | static ThreadIdToThreadLocals* GetThreadLocalsMapLocked() { function ThreadLocalValueHolderBase (line 10391) | ThreadLocalValueHolderBase* ThreadLocalRegistry::GetValueOnCurrentTh... function IsInSet (line 10471) | bool IsInSet(char ch, const char* str) { function IsAsciiDigit (line 10478) | bool IsAsciiDigit(char ch) { return '0' <= ch && ch <= '9'; } function IsAsciiPunct (line 10479) | bool IsAsciiPunct(char ch) { function IsRepeat (line 10482) | bool IsRepeat(char ch) { return IsInSet(ch, "?*+"); } function IsAsciiWhiteSpace (line 10483) | bool IsAsciiWhiteSpace(char ch) { return IsInSet(ch, " \f\n\r\t\v"); } function IsAsciiWordChar (line 10484) | bool IsAsciiWordChar(char ch) { function IsValidEscape (line 10490) | bool IsValidEscape(char c) { function AtomMatchesChar (line 10496) | bool AtomMatchesChar(bool escaped, char pattern_char, char ch) { function FormatRegexSyntaxError (line 10518) | static std::string FormatRegexSyntaxError(const char* regex, int ind... function ValidateRegex (line 10525) | bool ValidateRegex(const char* regex) { function MatchRepetitionAndRegexAtHead (line 10585) | bool MatchRepetitionAndRegexAtHead( function MatchRegexAtHead (line 10612) | bool MatchRegexAtHead(const char* regex, const char* str) { function MatchRegexAnywhere (line 10648) | bool MatchRegexAnywhere(const char* regex, const char* str) { function FormatFileLocation (line 10720) | GTEST_API_ ::std::string FormatFileLocation(const char* file, int li... function FormatCompilerIndependentFileLocation (line 10738) | GTEST_API_ ::std::string FormatCompilerIndependentFileLocation( class CapturedStream (line 10774) | class CapturedStream { method CapturedStream (line 10777) | explicit CapturedStream(int fd) : fd_(fd), uncaptured_fd_(dup(fd)) { method GetCapturedString (line 10829) | std::string GetCapturedString() { function CaptureStream (line 10859) | static void CaptureStream(int fd, const char* stream_name, function GetCapturedStream (line 10869) | static std::string GetCapturedStream(CapturedStream** captured_strea... function CaptureStdout (line 10879) | void CaptureStdout() { function CaptureStderr (line 10884) | void CaptureStderr() { function GetCapturedStdout (line 10889) | std::string GetCapturedStdout() { function GetCapturedStderr (line 10894) | std::string GetCapturedStderr() { function GetFileSize (line 10904) | size_t GetFileSize(FILE* file) { function ReadEntireFile (line 10909) | std::string ReadEntireFile(FILE* file) { function GetInjectableArgvs (line 10935) | std::vector GetInjectableArgvs() { function SetInjectableArgvs (line 10942) | void SetInjectableArgvs(const std::vector* new_argvs) { function SetInjectableArgvs (line 10947) | void SetInjectableArgvs(const std::vector& new_argvs) { function SetInjectableArgvs (line 10953) | void SetInjectableArgvs(const std::vector< ::string>& new_argvs) { function ClearInjectableArgvs (line 10959) | void ClearInjectableArgvs() { type posix (line 10966) | namespace posix { function Abort (line 10967) | void Abort() { function FlagToEnvVar (line 10977) | static std::string FlagToEnvVar(const char* flag) { function ParseInt32 (line 10992) | bool ParseInt32(const Message& src_text, const char* str, Int32* val... function BoolFromGTestEnv (line 11034) | bool BoolFromGTestEnv(const char* flag, bool default_value) { function Int32 (line 11048) | Int32 Int32FromGTestEnv(const char* flag, Int32 default_value) { function OutputFlagAlsoCheckEnvVar (line 11080) | std::string OutputFlagAlsoCheckEnvVar(){ type CharFormat (line 11226) | enum CharFormat { function IsPrintableAscii (line 11235) | inline bool IsPrintableAscii(wchar_t c) { function CharFormat (line 11244) | static CharFormat PrintAsCharLiteralTo(Char c, ostream* os) { function CharFormat (line 11293) | static CharFormat PrintAsStringLiteralTo(wchar_t c, ostream* os) { function CharFormat (line 11308) | static CharFormat PrintAsStringLiteralTo(char c, ostream* os) { function PrintCharAndCodeTo (line 11318) | void PrintCharAndCodeTo(Char c, ostream* os) { function PrintTo (line 11342) | void PrintTo(unsigned char c, ::std::ostream* os) { function PrintTo (line 11345) | void PrintTo(signed char c, ::std::ostream* os) { function PrintTo (line 11351) | void PrintTo(wchar_t wc, ostream* os) { function CharFormat (line 11363) | static CharFormat PrintCharsAsStringTo( function UniversalPrintCharArray (line 11393) | static void UniversalPrintCharArray( function UniversalPrintArray (line 11416) | void UniversalPrintArray(const char* begin, size_t len, ostream* os) { function UniversalPrintArray (line 11422) | void UniversalPrintArray(const wchar_t* begin, size_t len, ostream* ... function PrintTo (line 11427) | void PrintTo(const char* s, ostream* os) { function PrintTo (line 11444) | void PrintTo(const wchar_t* s, ostream* os) { function ContainsUnprintableControlCodes (line 11456) | bool ContainsUnprintableControlCodes(const char* str, size_t length) { function IsUTF8TrailByte (line 11475) | bool IsUTF8TrailByte(unsigned char t) { return 0x80 <= t && t<= 0xbf; } function IsValidUTF8 (line 11477) | bool IsValidUTF8(const char* str, size_t length) { function ConditionalPrintAsText (line 11512) | void ConditionalPrintAsText(const char* str, size_t length, ostream*... function PrintStringTo (line 11523) | void PrintStringTo(const ::string& s, ostream* os) { function PrintStringTo (line 11532) | void PrintStringTo(const ::std::string& s, ostream* os) { function PrintWideStringTo (line 11542) | void PrintWideStringTo(const ::wstring& s, ostream* os) { function PrintWideStringTo (line 11548) | void PrintWideStringTo(const ::std::wstring& s, ostream* os) { function SplitIntoTestNames (line 11703) | static std::vector SplitIntoTestNames(const char* src) { function GTEST_API_ (line 12013) | GTEST_API_ std::string JoinAsTuple(const Strings& fields) { function GTEST_API_ (line 12034) | GTEST_API_ std::string ConvertIdentifierNameToWords(const char* id_n... class GoogleTestFailureReporter (line 12056) | class GoogleTestFailureReporter : public FailureReporterInterface { method ReportFailure (line 12058) | void ReportFailure(FailureType type, const char* file, int line, function GTEST_API_ (line 12074) | GTEST_API_ FailureReporterInterface* GetFailureReporter() { function GTEST_API_ (line 12090) | GTEST_API_ bool LogIsVisible(LogSeverity severity) { function GTEST_API_ (line 12111) | GTEST_API_ void Log(LogSeverity severity, const std::string& message, function GTEST_API_ (line 12149) | GTEST_API_ WithoutMatchers GetWithoutMatchers() { return WithoutMatc... function GTEST_API_ (line 12151) | GTEST_API_ void IllegalDoDefault(const char* file, int line) { function GTEST_API_ (line 12212) | GTEST_API_ std::string FormatMatcherDescription(bool negation, class MaxBipartiteMatchState (line 12282) | class MaxBipartiteMatchState { method MaxBipartiteMatchState (line 12284) | explicit MaxBipartiteMatchState(const MatchMatrix& graph) method ElementMatcherPairs (line 12290) | ElementMatcherPairs Compute() { method TryAugment (line 12342) | bool TryAugment(size_t ilhs, ::std::vector* seen) { function GTEST_API_ (line 12388) | GTEST_API_ ElementMatcherPairs FindMaxBipartiteMatching(const MatchM... function LogElementMatcherPairVec (line 12392) | static void LogElementMatcherPairVec(const ElementMatcherPairs& pairs, function GTEST_API_ (line 12688) | GTEST_API_ void LogWithLocation(testing::internal::LogSeverity sever... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12724) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12751) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12771) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 12802) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12825) | GTEST_LOCK_EXCLUDED_(mutex_) { function ReportUninterestingCall (line 12898) | void ReportUninterestingCall(CallReaction reaction, const std::strin... function GTEST_LOCK_EXCLUDED_ (line 12933) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12946) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12957) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12974) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function GTEST_LOCK_EXCLUDED_ (line 12992) | GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { function Expectation (line 13103) | Expectation UntypedFunctionMockerBase::GetHandleOf(ExpectationBase* ... function GTEST_EXCLUSIVE_LOCK_REQUIRED_ (line 13124) | GTEST_EXCLUSIVE_LOCK_REQUIRED_(g_gmock_mutex) { function CallReaction (line 13168) | CallReaction intToCallReaction(int mock_behavior) { function ParseGoogleMockBoolFlag (line 13598) | static bool ParseGoogleMockBoolFlag(const char* str, const char* flag, function ParseGoogleMockStringFlag (line 13617) | static bool ParseGoogleMockStringFlag(const char* str, const char* f... function ParseGoogleMockIntFlag (line 13630) | static bool ParseGoogleMockIntFlag(const char* str, const char* flag, function InitGoogleMockImpl (line 13648) | void InitGoogleMockImpl(int* argc, CharType** argv) { function GTEST_API_ (line 13695) | GTEST_API_ void InitGoogleMock(int* argc, char** argv) { function GTEST_API_ (line 13701) | GTEST_API_ void InitGoogleMock(int* argc, wchar_t** argv) { function GTEST_API_ (line 13707) | GTEST_API_ void InitGoogleMock() { FILE: 3rdparty/ceres/internal/ceres/gmock_main.cc function GTEST_API_ (line 53) | GTEST_API_ int main(int argc, char** argv) { FILE: 3rdparty/ceres/internal/ceres/gradient_checker.cc type ceres (line 46) | namespace ceres { function EvaluateCostFunction (line 57) | bool EvaluateCostFunction( FILE: 3rdparty/ceres/internal/ceres/gradient_checker_test.cc type ceres (line 47) | namespace ceres { type internal (line 48) | namespace internal { class GoodTestTerm (line 60) | class GoodTestTerm : public CostFunction { method GoodTestTerm (line 62) | GoodTestTerm(int arity, int const* dim) : arity_(arity), return_va... method Evaluate (line 78) | bool Evaluate(double const* const* parameters, method SetReturnValue (line 111) | void SetReturnValue(bool return_value) { return_value_ = return_va... class BadTestTerm (line 119) | class BadTestTerm : public CostFunction { method BadTestTerm (line 121) | BadTestTerm(int arity, int const* dim) : arity_(arity) { method Evaluate (line 137) | bool Evaluate(double const* const* parameters, function CheckDimensions (line 174) | static void CheckDimensions(const GradientChecker::ProbeResults& res... function TEST (line 198) | TEST(GradientChecker, SmokeTest) { class LinearCostFunction (line 287) | class LinearCostFunction : public CostFunction { method LinearCostFunction (line 289) | explicit LinearCostFunction(const Vector& residuals_offset) method Evaluate (line 294) | bool Evaluate(double const* const* parameter_ptrs, method AddParameter (line 324) | void AddParameter(const Matrix& residual_J_param) { method SetJacobianOffset (line 332) | void SetJacobianOffset(size_t index, Matrix offset) { class MatrixParameterization (line 349) | class MatrixParameterization : public LocalParameterization { method Plus (line 351) | bool Plus(const double* x, method ComputeJacobian (line 360) | bool ComputeJacobian(const double* /*x*/, double* jacobian) const ... method GlobalSize (line 365) | int GlobalSize() const final { return global_J_local.rows(); } method LocalSize (line 366) | int LocalSize() const final { return global_J_local.cols(); } function ExpectMatricesClose (line 372) | static void ExpectMatricesClose(Matrix p, Matrix q, double tolerance) { function TEST (line 378) | TEST(GradientChecker, TestCorrectnessWithLocalParameterizations) { FILE: 3rdparty/ceres/internal/ceres/gradient_checking_cost_function.cc type ceres (line 53) | namespace ceres { type internal (line 54) | namespace internal { class GradientCheckingCostFunction (line 63) | class GradientCheckingCostFunction : public CostFunction { method GradientCheckingCostFunction (line 65) | GradientCheckingCostFunction( method Evaluate (line 86) | bool Evaluate(double const* const* parameters, function CallbackReturnType (line 141) | CallbackReturnType GradientCheckingIterationCallback::operator()( function CostFunction (line 156) | CostFunction* CreateGradientCheckingCostFunction( function ProblemImpl (line 173) | ProblemImpl* CreateGradientCheckingProblemImpl( FILE: 3rdparty/ceres/internal/ceres/gradient_checking_cost_function.h function namespace (line 42) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/gradient_checking_cost_function_test.cc type ceres (line 52) | namespace ceres { type internal (line 53) | namespace internal { class TestTerm (line 69) | class TestTerm : public CostFunction { method TestTerm (line 73) | TestTerm(int arity, int const *dim) : arity_(arity) { method Evaluate (line 89) | bool Evaluate(double const* const* parameters, function TEST (line 133) | TEST(GradientCheckingCostFunction, ResidualsAndJacobiansArePreserved... function TEST (line 191) | TEST(GradientCheckingCostFunction, SmokeTest) { class UnaryCostFunction (line 263) | class UnaryCostFunction : public CostFunction { method UnaryCostFunction (line 265) | UnaryCostFunction(int num_residuals, int32_t parameter_block_size) { method Evaluate (line 271) | bool Evaluate(double const* const* parameters, class BinaryCostFunction (line 282) | class BinaryCostFunction: public CostFunction { method BinaryCostFunction (line 284) | BinaryCostFunction(int num_residuals, method Evaluate (line 292) | bool Evaluate(double const* const* parameters, class TernaryCostFunction (line 303) | class TernaryCostFunction: public CostFunction { method TernaryCostFunction (line 305) | TernaryCostFunction(int num_residuals, method Evaluate (line 315) | bool Evaluate(double const* const* parameters, function ParameterBlocksAreEquivalent (line 327) | static void ParameterBlocksAreEquivalent(const ParameterBlock* left, function TEST (line 339) | TEST(GradientCheckingProblemImpl, ProblemDimensionsMatch) { function TEST (line 416) | TEST(GradientCheckingProblemImpl, ConstrainedProblemBoundsArePropaga... FILE: 3rdparty/ceres/internal/ceres/gradient_problem.cc type ceres (line 35) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/gradient_problem_evaluator.h function namespace (line 43) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/gradient_problem_solver.cc type ceres (line 47) | namespace ceres { function GradientProblemSolverOptionsToSolverOptions (line 54) | Solver::Options GradientProblemSolverOptionsToSolverOptions( function string (line 202) | string GradientProblemSolver::Summary::BriefReport() const { function string (line 214) | string GradientProblemSolver::Summary::FullReport() const { function Solve (line 278) | void Solve(const GradientProblemSolver::Options& options, FILE: 3rdparty/ceres/internal/ceres/gradient_problem_solver_test.cc type ceres (line 36) | namespace ceres { type internal (line 37) | namespace internal { class Rosenbrock (line 40) | class Rosenbrock : public ceres::FirstOrderFunction { method Evaluate (line 44) | bool Evaluate(const double* parameters, method NumParameters (line 58) | int NumParameters() const final { return 2; } function TEST (line 61) | TEST(GradientProblemSolver, SolvesRosenbrockWithDefaultOptions) { class QuadraticFunction (line 75) | class QuadraticFunction : public ceres::FirstOrderFunction { method Evaluate (line 77) | bool Evaluate(const double* parameters, method NumParameters (line 88) | int NumParameters() const final { return 1; } type RememberingCallback (line 91) | struct RememberingCallback : public IterationCallback { method RememberingCallback (line 92) | explicit RememberingCallback(double *x) : calls(0), x(x) {} method CallbackReturnType (line 94) | CallbackReturnType operator()(const IterationSummary& summary) fin... function TEST (line 104) | TEST(Solver, UpdateStateEveryIterationOption) { FILE: 3rdparty/ceres/internal/ceres/gradient_problem_test.cc type ceres (line 35) | namespace ceres { type internal (line 36) | namespace internal { class QuadraticTestFunction (line 38) | class QuadraticTestFunction : public ceres::FirstOrderFunction { method QuadraticTestFunction (line 40) | explicit QuadraticTestFunction(bool* flag_to_set_on_destruction = ... method Evaluate (line 49) | bool Evaluate(const double* parameters, method NumParameters (line 60) | int NumParameters() const final { return 1; } function TEST (line 66) | TEST(GradientProblem, TakesOwnershipOfFirstOrderFunction) { function TEST (line 74) | TEST(GradientProblem, EvaluationWithoutParameterizationOrGradient) { function TEST (line 82) | TEST(GradientProblem, EvalutaionWithParameterizationAndNoGradient) { function TEST (line 91) | TEST(GradientProblem, EvaluationWithoutParameterizationAndWithGradie... function TEST (line 100) | TEST(GradientProblem, EvaluationWithParameterizationAndWithGradient) { FILE: 3rdparty/ceres/internal/ceres/graph.h function AddVertex (line 54) | void AddVertex(const Vertex& vertex) { function RemoveVertex (line 60) | bool RemoveVertex(const Vertex& vertex) { FILE: 3rdparty/ceres/internal/ceres/graph_algorithms.h function namespace (line 45) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/graph_algorithms_test.cc type ceres (line 41) | namespace ceres { type internal (line 42) | namespace internal { function TEST (line 46) | TEST(IndependentSetOrdering, Chain) { function TEST (line 76) | TEST(IndependentSetOrdering, Star) { function TEST (line 107) | TEST(Degree2MaximumSpanningForest, PreserveWeights) { function TEST (line 125) | TEST(Degree2MaximumSpanningForest, StarGraph) { function TEST (line 172) | TEST(VertexTotalOrdering, TotalOrdering) { function TEST (line 204) | TEST(StableIndependentSet, BreakTies) { FILE: 3rdparty/ceres/internal/ceres/graph_test.cc type ceres (line 36) | namespace ceres { type internal (line 37) | namespace internal { function TEST (line 39) | TEST(Graph, EmptyGraph) { function TEST (line 44) | TEST(Graph, AddVertexAndEdge) { function TEST (line 56) | TEST(Graph, AddVertexIdempotence) { function TEST (line 75) | TEST(Graph, DieOnNonExistentVertex) { function TEST (line 84) | TEST(WeightedGraph, EmptyGraph) { function TEST (line 89) | TEST(WeightedGraph, AddVertexAndEdge) { function TEST (line 105) | TEST(WeightedGraph, AddVertexIdempotence) { function TEST (line 130) | TEST(WeightedGraph, DieOnNonExistentVertex) { function TEST (line 140) | TEST(WeightedGraph, NonExistentEdge) { FILE: 3rdparty/ceres/internal/ceres/gtest/gtest.h type GTEST_CRITICAL_SECTION (line 588) | typedef struct _CRITICAL_SECTION GTEST_CRITICAL_SECTION; type GTEST_CRITICAL_SECTION (line 593) | typedef struct _RTL_CRITICAL_SECTION GTEST_CRITICAL_SECTION; function namespace (line 1072) | namespace testing { type T (line 1327) | typedef const T& type; function To (line 1356) | To ImplicitCast_(To x) { return x; } function To (line 1380) | To DownCast_(From* f) { // so we only accept pointers function SleepMilliseconds (line 1461) | inline void SleepMilliseconds(int n) { function class (line 1481) | class Notification { function class (line 1524) | class GTEST_API_ AutoHandle { function namespace (line 2651) | namespace testing { function namespace (line 2797) | namespace internal { function namespace (line 2908) | namespace testing { function namespace (line 3026) | namespace testing { function InitCopy (line 7625) | void InitCopy(const Element* array, size_t a_size) { function InitRef (line 7634) | void InitRef(const Element* array, size_t a_size) { type MakeIndexSequence (line 7673) | struct MakeIndexSequence function explicit (line 7707) | explicit FlatTupleElemBase(value_type t) : value(std::move(t)) {} function explicit (line 7719) | explicit FlatTupleBase(T... t) function explicit (line 7740) | explicit FlatTuple(T... t) : FlatTuple::FlatTupleBase(std::move(t)...) {} function InstantiateTestCase_P_IsDeprecated (line 7758) | constexpr bool InstantiateTestCase_P_IsDeprecated() { return true; } function TypedTestCase_P_IsDeprecated (line 7763) | constexpr bool TypedTestCase_P_IsDeprecated() { return true; } function TypedTestCaseIsDeprecated (line 7768) | constexpr bool TypedTestCaseIsDeprecated() { return true; } function RegisterTypedTestCase_P_IsDeprecated (line 7773) | constexpr bool RegisterTypedTestCase_P_IsDeprecated() { return true; } function InstantiateTypedTestCase_P_IsDeprecated (line 7778) | constexpr bool InstantiateTypedTestCase_P_IsDeprecated() { return true; } function namespace (line 8165) | namespace testing { function namespace (line 8299) | namespace testing_internal { function namespace (line 8336) | namespace testing { function string (line 8431) | string FormatForComparisonFailureMessage( type DefaultPrinterType (line 8449) | enum DefaultPrinterType { function ostream (line 8537) | ostream* os) { function PrintTo (line 8577) | inline void PrintTo(char c, ::std::ostream* os) { function PrintTo (line 8585) | inline void PrintTo(bool x, ::std::ostream* os) { function PrintTo (line 8600) | inline void PrintTo(char* s, ::std::ostream* os) { function PrintTo (line 8606) | inline void PrintTo(const signed char* s, ::std::ostream* os) { function PrintTo (line 8609) | inline void PrintTo(signed char* s, ::std::ostream* os) { function PrintTo (line 8612) | inline void PrintTo(const unsigned char* s, ::std::ostream* os) { function PrintTo (line 8615) | inline void PrintTo(unsigned char* s, ::std::ostream* os) { function PrintTo (line 8627) | inline void PrintTo(wchar_t* s, ::std::ostream* os) { function PrintTo (line 8649) | inline void PrintTo(const ::string& s, ::std::ostream* os) { function PrintTo (line 8655) | inline void PrintTo(const ::std::string& s, ::std::ostream* os) { function PrintTo (line 8662) | inline void PrintTo(const ::wstring& s, ::std::ostream* os) { function PrintTo (line 8669) | inline void PrintTo(const ::std::wstring& s, ::std::ostream* os) { function PrintTo (line 8676) | inline void PrintTo(absl::string_view sp, ::std::ostream* os) { function PrintTo (line 8681) | inline void PrintTo(std::nullptr_t, ::std::ostream* os) { *os << "(nullp... function ostream (line 8696) | ostream* os) { function Print (line 8738) | static void Print(const T& value, ::std::ostream* os) { function Print (line 8845) | static void Print(const T& value, ::std::ostream* os) { function Print (line 8885) | static void Print(const char* str, ::std::ostream* os) { function Print (line 8905) | static void Print(const wchar_t* str, ::std::ostream* os) { function Print (line 8918) | static void Print(wchar_t* str, ::std::ostream* os) { function ostream (line 8924) | ostream* os) { function ostream (line 8933) | ostream* os) { type std (line 8940) | typedef ::std::vector< ::std::string> Strings; function namespace (line 8973) | namespace internal2 { function string (line 8983) | string PrintToString(const T& value) { function namespace (line 9044) | namespace testing { function explicit (line 9337) | explicit Matcher(const MatcherInterface* impl) function explicit (line 9362) | explicit Matcher(const MatcherInterface* impl) function explicit (line 9412) | explicit Matcher(const MatcherInterface< ::string>* impl) function explicit (line 9438) | explicit Matcher(const MatcherInterface* impl) function explicit (line 9466) | explicit Matcher(const MatcherInterface* impl) function virtual (line 9530) | virtual void DescribeTo(::std::ostream* os) const { impl_.DescribeTo(os); } function virtual (line 9532) | virtual void DescribeNegationTo(::std::ostream* os) const { function virtual (line 9536) | virtual bool MatchAndExplain(T x, MatchResultListener* listener) const { function namespace (line 9570) | namespace internal { function DescribeTo (line 9705) | void DescribeTo(::std::ostream* os) const { function DescribeNegationTo (line 9710) | void DescribeNegationTo(::std::ostream* os) const { function PolymorphicMatcher (line 9724) | inline PolymorphicMatcher MatchesRegex( function PolymorphicMatcher (line 9728) | inline PolymorphicMatcher MatchesRegex( function PolymorphicMatcher (line 9735) | inline PolymorphicMatcher ContainsRegex( function PolymorphicMatcher (line 9739) | inline PolymorphicMatcher ContainsRegex( function namespace (line 9808) | namespace testing { function namespace (line 10075) | namespace testing { function class (line 10532) | class BaseTest : public ::testing::Test { function namespace (line 10602) | namespace testing { function namespace (line 13007) | namespace testing { function AssertionResult (line 14161) | AssertionResult Compare(const char* lhs_expression, function AssertionResult (line 14174) | static AssertionResult Compare(const char* lhs_expression, function AssertionResult (line 14192) | AssertionResult Compare( function AssertionResult (line 14207) | AssertionResult Compare( function namespace (line 14363) | namespace internal { function class (line 14410) | class GTEST_API_ AssertHelper { type GTestColor (line 14449) | enum GTestColor { COLOR_DEFAULT, COLOR_RED, COLOR_GREEN, COLOR_YELLOW } function GTEST_API_ (line 14451) | GTEST_API_ GTEST_ATTRIBUTE_PRINTF_(2, 3) void ColoredPrintf(GTestColor c... function ParamType (line 14499) | static const ParamType& GetParam() { function class (line 14857) | class GTEST_API_ ScopedTrace { function class (line 15091) | class FactoryImpl : public internal::TestFactoryBase { FILE: 3rdparty/ceres/internal/ceres/householder_vector_test.cc type ceres (line 36) | namespace ceres { type internal (line 37) | namespace internal { function HouseholderTestHelper (line 39) | static void HouseholderTestHelper(const Vector& x) { function TEST (line 62) | TEST(HouseholderVector, ZeroPositive) { function TEST (line 69) | TEST(HouseholderVector, ZeroNegative) { function TEST (line 76) | TEST(HouseholderVector, NearZeroPositive) { function TEST (line 83) | TEST(HouseholderVector, NearZeroNegative) { function TEST (line 90) | TEST(HouseholderVector, NonZeroNegative) { function TEST (line 97) | TEST(HouseholderVector, NonZeroPositive) { function TEST (line 104) | TEST(HouseholderVector, NonZeroPositive_Size4) { function TEST (line 111) | TEST(HouseholderVector, LastElementZero) { FILE: 3rdparty/ceres/internal/ceres/implicit_schur_complement.cc type ceres (line 41) | namespace ceres { type internal (line 42) | namespace internal { FILE: 3rdparty/ceres/internal/ceres/implicit_schur_complement.h function namespace (line 44) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/implicit_schur_complement_test.cc type ceres (line 49) | namespace ceres { type internal (line 50) | namespace internal { class ImplicitSchurComplementTest (line 56) | class ImplicitSchurComplementTest : public ::testing::Test { method SetUp (line 58) | void SetUp() final { method ReducedLinearSystemAndSolution (line 72) | void ReducedLinearSystemAndSolution(double* D, method AssertionResult (line 122) | AssertionResult TestImplicitSchurComplement(double* D) { function TEST_F (line 200) | TEST_F(ImplicitSchurComplementTest, SchurMatrixValuesTest) { FILE: 3rdparty/ceres/internal/ceres/inner_product_computer.cc type ceres (line 36) | namespace ceres { type internal (line 37) | namespace internal { function CompressedRowSparseMatrix (line 47) | CompressedRowSparseMatrix* InnerProductComputer::CreateResultMatrix( function InnerProductComputer (line 119) | InnerProductComputer* InnerProductComputer::Create( function InnerProductComputer (line 126) | InnerProductComputer* InnerProductComputer::Create( FILE: 3rdparty/ceres/internal/ceres/inner_product_computer.h function namespace (line 40) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/inner_product_computer_test.cc type ceres (line 44) | namespace ceres { type internal (line 45) | namespace internal { function TEST (line 79) | TEST(InnerProductComputer, NormalOperation) { function TEST (line 143) | TEST(InnerProductComputer, SubMatrix) { FILE: 3rdparty/ceres/internal/ceres/integer_sequence_algorithm_test.cc type ceres (line 35) | namespace ceres { type internal (line 36) | namespace internal { FILE: 3rdparty/ceres/internal/ceres/integer_sequence_test.cc type ceres (line 35) | namespace ceres { type internal (line 36) | namespace internal { FILE: 3rdparty/ceres/internal/ceres/invert_psd_matrix.h function namespace (line 38) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/invert_psd_matrix_benchmark.cc type ceres (line 35) | namespace ceres { type internal (line 36) | namespace internal { function BenchmarkFixedSizedInvertPSDMatrix (line 39) | void BenchmarkFixedSizedInvertPSDMatrix(benchmark::State& state) { function BenchmarkDynamicallyInvertPSDMatrix (line 65) | void BenchmarkDynamicallyInvertPSDMatrix(benchmark::State& state) { FILE: 3rdparty/ceres/internal/ceres/invert_psd_matrix_test.cc type ceres (line 36) | namespace ceres { type internal (line 37) | namespace internal { function RandomPSDMatrixWithEigenValues (line 43) | typename EigenTypes::Matrix RandomPSDMatrixWithEigenVa... function TEST (line 54) | TEST(InvertPSDMatrix, Identity3x3) { function TEST (line 62) | TEST(InvertPSDMatrix, FullRank5x5) { function TEST (line 73) | TEST(InvertPSDMatrix, RankDeficient5x5) { function TEST (line 87) | TEST(InvertPSDMatrix, DynamicFullRank5x5) { function TEST (line 98) | TEST(InvertPSDMatrix, DynamicRankDeficient5x5) { FILE: 3rdparty/ceres/internal/ceres/is_close.cc type ceres (line 36) | namespace ceres { type internal (line 37) | namespace internal { function IsClose (line 38) | bool IsClose(double x, double y, double relative_precision, FILE: 3rdparty/ceres/internal/ceres/is_close.h function namespace (line 36) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/is_close_test.cc type ceres (line 36) | namespace ceres { type internal (line 37) | namespace internal { function TEST (line 41) | TEST(IsClose, BothParametersPositive) { function TEST (line 67) | TEST(IsClose, BothParametersNegative) { function TEST (line 93) | TEST(IsClose, ParametersHaveMixedSigns) { function TEST (line 118) | TEST(IsClose, OneParameterZero) { function TEST (line 164) | TEST(IsClose, BothParametersZero) { FILE: 3rdparty/ceres/internal/ceres/iterative_refiner.cc type ceres (line 38) | namespace ceres { type internal (line 39) | namespace internal { FILE: 3rdparty/ceres/internal/ceres/iterative_refiner.h function namespace (line 38) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/iterative_refiner_test.cc type ceres (line 40) | namespace ceres { type internal (line 41) | namespace internal { class FakeSparseMatrix (line 54) | class FakeSparseMatrix : public SparseMatrix { method FakeSparseMatrix (line 56) | FakeSparseMatrix(const Matrix& m) : m_(m) {} method RightMultiply (line 60) | void RightMultiply(const double* x, double* y) const final { method LeftMultiply (line 64) | void LeftMultiply(const double* x, double* y) const final { method num_rows (line 71) | int num_rows() const final { return m_.cols(); } method num_cols (line 72) | int num_cols() const final { return m_.cols(); } method num_nonzeros (line 73) | int num_nonzeros() const final { return m_.cols() * m_.cols(); } class FakeSparseCholesky (line 90) | class FakeSparseCholesky : public SparseCholesky { method FakeSparseCholesky (line 92) | FakeSparseCholesky(const Matrix& lhs) { lhs_ = lhs.cast(); } method LinearSolverTerminationType (line 95) | LinearSolverTerminationType Solve(const double* rhs_ptr, class IterativeRefinerTest (line 125) | class IterativeRefinerTest : public ::testing::Test { method SetUp (line 127) | void SetUp() { function TEST_F (line 145) | TEST_F(IterativeRefinerTest, RandomSolutionWithExactFactorizationCon... function TEST_F (line 157) | TEST_F(IterativeRefinerTest, FILE: 3rdparty/ceres/internal/ceres/iterative_schur_complement_solver.cc type ceres (line 53) | namespace ceres { type internal (line 54) | namespace internal { FILE: 3rdparty/ceres/internal/ceres/iterative_schur_complement_solver.h function namespace (line 39) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/iterative_schur_complement_solver_test.cc type ceres (line 53) | namespace ceres { type internal (line 54) | namespace internal { class IterativeSchurComplementSolverTest (line 60) | class IterativeSchurComplementSolverTest : public ::testing::Test { method SetUpProblem (line 62) | void SetUpProblem(int problem_id) { method AssertionResult (line 76) | AssertionResult TestSolver(double* D) { function TEST_F (line 122) | TEST_F(IterativeSchurComplementSolverTest, NormalProblem) { function TEST_F (line 128) | TEST_F(IterativeSchurComplementSolverTest, ProblemWithNoFBlocks) { FILE: 3rdparty/ceres/internal/ceres/jet_test.cc type ceres (line 44) | namespace ceres { type internal (line 45) | namespace internal { function J (line 54) | J MakeJet(double a, double v0, double v1) { function ExpectJetsClose (line 65) | void ExpectJetsClose(const J &x, const J &y) { function NumericalTest (line 76) | void NumericalTest(const char* name, const Function& f, const double... function NumericalTest2 (line 87) | void NumericalTest2(const char* name, const Function& f, function TEST (line 113) | TEST(Jet, Jet) { FILE: 3rdparty/ceres/internal/ceres/lapack.cc type ceres (line 67) | namespace ceres { type internal (line 68) | namespace internal { function LinearSolverTerminationType (line 70) | LinearSolverTerminationType LAPACK::SolveInPlaceUsingCholesky( function LinearSolverTerminationType (line 148) | LinearSolverTerminationType LAPACK::SolveInPlaceUsingQR( FILE: 3rdparty/ceres/internal/ceres/lapack.h function namespace (line 38) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/levenberg_marquardt_strategy.cc type ceres (line 46) | namespace ceres { type internal (line 47) | namespace internal { FILE: 3rdparty/ceres/internal/ceres/levenberg_marquardt_strategy.h function namespace (line 37) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/levenberg_marquardt_strategy_test.cc type ceres (line 47) | namespace ceres { type internal (line 48) | namespace internal { class RegularizationCheckingLinearSolver (line 54) | class RegularizationCheckingLinearSolver : public DenseSparseMatrixS... method RegularizationCheckingLinearSolver (line 56) | RegularizationCheckingLinearSolver(const int num_cols, const doubl... method SolveImpl (line 64) | LinearSolver::Summary SolveImpl( function TEST (line 81) | TEST(LevenbergMarquardtStrategy, AcceptRejectStepRadiusScaling) { function TEST (line 113) | TEST(LevenbergMarquardtStrategy, CorrectDiagonalToLinearSolver) { FILE: 3rdparty/ceres/internal/ceres/line_search.cc type ceres (line 47) | namespace ceres { type internal (line 48) | namespace internal { function ostream (line 63) | ostream& operator<<(ostream &os, const FunctionSample& sample) { function LineSearch (line 71) | LineSearch* LineSearch::Create(const LineSearchType line_search_type, FILE: 3rdparty/ceres/internal/ceres/line_search.h function namespace (line 43) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/line_search_direction.cc type ceres (line 37) | namespace ceres { type internal (line 38) | namespace internal { class SteepestDescent (line 40) | class SteepestDescent : public LineSearchDirection { method NextDirection (line 43) | bool NextDirection(const LineSearchMinimizer::State& previous, class NonlinearConjugateGradient (line 51) | class NonlinearConjugateGradient : public LineSearchDirection { method NonlinearConjugateGradient (line 53) | NonlinearConjugateGradient(const NonlinearConjugateGradientType type, method NextDirection (line 59) | bool NextDirection(const LineSearchMinimizer::State& previous, class LBFGS (line 99) | class LBFGS : public LineSearchDirection { method LBFGS (line 101) | LBFGS(const int num_parameters, method NextDirection (line 111) | bool NextDirection(const LineSearchMinimizer::State& previous, class BFGS (line 145) | class BFGS : public LineSearchDirection { method BFGS (line 147) | BFGS(const int num_parameters, method NextDirection (line 166) | bool NextDirection(const LineSearchMinimizer::State& previous, function LineSearchDirection (line 342) | LineSearchDirection* FILE: 3rdparty/ceres/internal/ceres/line_search_minimizer.cc type ceres (line 62) | namespace ceres { type internal (line 63) | namespace internal { function EvaluateGradientNorms (line 66) | bool EvaluateGradientNorms(Evaluator* evaluator, FILE: 3rdparty/ceres/internal/ceres/line_search_minimizer.h function namespace (line 40) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/line_search_minimizer_test.cc type ceres (line 38) | namespace ceres { type internal (line 39) | namespace internal { class QuadraticFirstOrderFunction (line 41) | class QuadraticFirstOrderFunction : public ceres::FirstOrderFunction { method Evaluate (line 43) | bool Evaluate(const double* parameters, method NumParameters (line 54) | int NumParameters() const final { return 1; } function TEST (line 57) | TEST(LineSearchMinimizerTest, FinalCostIsZero) { FILE: 3rdparty/ceres/internal/ceres/line_search_preprocessor.cc type ceres (line 43) | namespace ceres { type internal (line 44) | namespace internal { function IsProgramValid (line 47) | bool IsProgramValid(const Program& program, std::string* error) { function SetupEvaluator (line 55) | bool SetupEvaluator(PreprocessedProblem* pp) { FILE: 3rdparty/ceres/internal/ceres/line_search_preprocessor.h function namespace (line 36) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/line_search_preprocessor_test.cc type ceres (line 39) | namespace ceres { type internal (line 40) | namespace internal { function TEST (line 42) | TEST(LineSearchPreprocessor, ZeroProblem) { function TEST (line 51) | TEST(LineSearchPreprocessor, ProblemWithInvalidParameterBlock) { function TEST (line 62) | TEST(LineSearchPreprocessor, ParameterBlockHasBounds) { class FailingCostFunction (line 75) | class FailingCostFunction : public SizedCostFunction<1, 1> { method Evaluate (line 77) | bool Evaluate(double const* const* parameters, function TEST (line 84) | TEST(LineSearchPreprocessor, RemoveParameterBlocksFailed) { function TEST (line 96) | TEST(LineSearchPreprocessor, RemoveParameterBlocksSucceeds) { class DummyCostFunction (line 109) | class DummyCostFunction : public SizedCostFunction BlockSparseMatrixSo... type TypedLinearSolver (line 333) | typedef TypedLinearSolver CompressedRowSparse... type TypedLinearSolver (line 334) | typedef TypedLinearSolver DenseSparseMatrixSo... type TypedLinearSolver (line 335) | typedef TypedLinearSolver TripletSparseMatrix... FILE: 3rdparty/ceres/internal/ceres/local_parameterization.cc type ceres (line 42) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/local_parameterization_test.cc type ceres (line 46) | namespace ceres { type internal (line 47) | namespace internal { function TEST (line 49) | TEST(IdentityParameterization, EverythingTest) { function TEST (line 78) | TEST(SubsetParameterization, NegativeParameterIndexDeathTest) { function TEST (line 86) | TEST(SubsetParameterization, GreaterThanSizeParameterIndexDeathTest) { function TEST (line 94) | TEST(SubsetParameterization, DuplicateParametersDeathTest) { function TEST (line 103) | TEST(SubsetParameterization, function TEST (line 125) | TEST(SubsetParameterization, function TEST (line 147) | TEST(SubsetParameterization, NormalFunctionTest) { type QuaternionPlus (line 204) | struct QuaternionPlus { function QuaternionParameterizationTestHelper (line 235) | void QuaternionParameterizationTestHelper(const double* x, function Normalize (line 289) | void Normalize(double* x) { function TEST (line 293) | TEST(QuaternionParameterization, ZeroTest) { function TEST (line 303) | TEST(QuaternionParameterization, NearZeroTest) { function TEST (line 324) | TEST(QuaternionParameterization, AwayFromZeroTest) { type EigenQuaternionPlus (line 345) | struct EigenQuaternionPlus { function TEST (line 372) | TEST(EigenQuaternionParameterization, ZeroTest) { function TEST (line 382) | TEST(EigenQuaternionParameterization, NearZeroTest) { function TEST (line 400) | TEST(EigenQuaternionParameterization, AwayFromZeroTest) { type HomogeneousVectorParameterizationPlus (line 423) | struct HomogeneousVectorParameterizationPlus { function HomogeneousVectorParameterizationHelper (line 470) | static void HomogeneousVectorParameterizationHelper(const double* x, function TEST (line 507) | TEST(HomogeneousVectorParameterization, ZeroTest) { function TEST (line 515) | TEST(HomogeneousVectorParameterization, NearZeroTest1) { function TEST (line 523) | TEST(HomogeneousVectorParameterization, NearZeroTest2) { function TEST (line 530) | TEST(HomogeneousVectorParameterization, AwayFromZeroTest1) { function TEST (line 538) | TEST(HomogeneousVectorParameterization, AwayFromZeroTest2) { function TEST (line 546) | TEST(HomogeneousVectorParameterization, AwayFromZeroTest3) { function TEST (line 553) | TEST(HomogeneousVectorParameterization, AwayFromZeroTest4) { function TEST (line 560) | TEST(HomogeneousVectorParameterization, AwayFromZeroTest5) { function TEST (line 567) | TEST(HomogeneousVectorParameterization, DeathTests) { type LineParameterizationPlus (line 574) | struct LineParameterizationPlus { function LineParameterizationHelper (line 614) | static void LineParameterizationHelper(const double* x_ptr, function TEST (line 665) | TEST(LineParameterization, ZeroTest3D) { function TEST (line 672) | TEST(LineParameterization, ZeroTest4D) { function TEST (line 679) | TEST(LineParameterization, ZeroOriginPointTest3D) { function TEST (line 686) | TEST(LineParameterization, ZeroOriginPointTest4D) { function TEST (line 693) | TEST(LineParameterization, ZeroDirTest3D) { function TEST (line 700) | TEST(LineParameterization, ZeroDirTest4D) { function TEST (line 707) | TEST(LineParameterization, AwayFromZeroTest3D1) { function TEST (line 718) | TEST(LineParameterization, AwayFromZeroTest4D1) { function TEST (line 729) | TEST(LineParameterization, AwayFromZeroTest3D2) { function TEST (line 739) | TEST(LineParameterization, AwayFromZeroTest4D2) { class ProductParameterizationTest (line 749) | class ProductParameterizationTest : public ::testing::Test { method SetUp (line 751) | void SetUp() final { function TEST_F (line 784) | TEST_F(ProductParameterizationTest, LocalAndGlobalSize2) { function TEST_F (line 795) | TEST_F(ProductParameterizationTest, LocalAndGlobalSize3) { function TEST_F (line 807) | TEST_F(ProductParameterizationTest, LocalAndGlobalSize4) { function TEST_F (line 822) | TEST_F(ProductParameterizationTest, Plus) { function TEST_F (line 871) | TEST_F(ProductParameterizationTest, ComputeJacobian) { FILE: 3rdparty/ceres/internal/ceres/loss_function.cc type ceres (line 40) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/loss_function_test.cc type ceres (line 38) | namespace ceres { type internal (line 39) | namespace internal { function AssertLossFunctionIsValid (line 47) | void AssertLossFunctionIsValid(const LossFunction& loss, double s) { function TEST (line 81) | TEST(LossFunction, TrivialLoss) { function TEST (line 92) | TEST(LossFunction, HuberLoss) { function TEST (line 105) | TEST(LossFunction, SoftLOneLoss) { function TEST (line 118) | TEST(LossFunction, CauchyLoss) { function TEST (line 131) | TEST(LossFunction, ArctanLoss) { function TEST (line 144) | TEST(LossFunction, TolerantLoss) { function TEST (line 163) | TEST(LossFunction, TukeyLoss) { function TEST (line 176) | TEST(LossFunction, ComposedLoss) { function TEST (line 193) | TEST(LossFunction, ScaledLoss) { function TEST (line 235) | TEST(LossFunction, LossFunctionWrapper) { FILE: 3rdparty/ceres/internal/ceres/low_rank_inverse_hessian.cc type ceres (line 37) | namespace ceres { type internal (line 38) | namespace internal { FILE: 3rdparty/ceres/internal/ceres/low_rank_inverse_hessian.h function namespace (line 42) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/map_util.h function namespace (line 40) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/miniglog/glog/logging.cc type google (line 33) | namespace google { FILE: 3rdparty/ceres/internal/ceres/miniglog/glog/logging.h function namespace (line 120) | namespace google { function class (line 171) | class CERES_EXPORT MessageLogger { type tm (line 232) | struct tm function WaitForSinks (line 250) | void WaitForSinks() { function StripBasename (line 261) | void StripBasename(const std::string &full_path, std::string *filename) { function class (line 285) | class CERES_EXPORT LoggerVoidify { FILE: 3rdparty/ceres/internal/ceres/minimizer.cc type ceres (line 37) | namespace ceres { type internal (line 38) | namespace internal { function Minimizer (line 40) | Minimizer* Minimizer::Create(MinimizerType minimizer_type) { FILE: 3rdparty/ceres/internal/ceres/minimizer.h function namespace (line 41) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/minimizer_test.cc type ceres (line 36) | namespace ceres { type internal (line 37) | namespace internal { class FakeIterationCallback (line 39) | class FakeIterationCallback : public IterationCallback { method CallbackReturnType (line 42) | CallbackReturnType operator()(const IterationSummary& summary) fin... function TEST (line 47) | TEST(Minimizer, InitializationCopiesCallbacks) { class AbortingIterationCallback (line 62) | class AbortingIterationCallback : public IterationCallback { method CallbackReturnType (line 65) | CallbackReturnType operator()(const IterationSummary& summary) fin... function TEST (line 70) | TEST(Minimizer, UserAbortUpdatesSummaryMessage) { class SucceedingIterationCallback (line 80) | class SucceedingIterationCallback : public IterationCallback { method CallbackReturnType (line 83) | CallbackReturnType operator()(const IterationSummary& summary) fin... function TEST (line 88) | TEST(Minimizer, UserSuccessUpdatesSummaryMessage) { FILE: 3rdparty/ceres/internal/ceres/normal_prior.cc type ceres (line 39) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/normal_prior_test.cc type ceres (line 39) | namespace ceres { type internal (line 40) | namespace internal { function RandomVector (line 44) | void RandomVector(Vector* v) { function RandomMatrix (line 49) | void RandomMatrix(Matrix* m) { function TEST (line 59) | TEST(NormalPriorTest, ResidualAtRandomPosition) { function TEST (line 96) | TEST(NormalPriorTest, ResidualAtRandomPositionNullJacobians) { FILE: 3rdparty/ceres/internal/ceres/numeric_diff_cost_function_test.cc type ceres (line 48) | namespace ceres { type internal (line 49) | namespace internal { function TEST (line 51) | TEST(NumericDiffCostFunction, EasyCaseFunctorCentralDifferences) { function TEST (line 64) | TEST(NumericDiffCostFunction, EasyCaseFunctorForwardDifferences) { function TEST (line 77) | TEST(NumericDiffCostFunction, EasyCaseFunctorRidders) { function TEST (line 90) | TEST(NumericDiffCostFunction, EasyCaseCostFunctionCentralDifferences) { function TEST (line 103) | TEST(NumericDiffCostFunction, EasyCaseCostFunctionForwardDifferences) { function TEST (line 116) | TEST(NumericDiffCostFunction, EasyCaseCostFunctionRidders) { function TEST (line 129) | TEST(NumericDiffCostFunction, function TEST (line 143) | TEST(NumericDiffCostFunction, function TEST (line 157) | TEST(NumericDiffCostFunction, function TEST (line 177) | TEST(NumericDiffCostFunction, function TEST (line 191) | TEST(NumericDiffCostFunction, function TEST (line 205) | TEST(NumericDiffCostFunction, class SizeTestingCostFunction (line 226) | class SizeTestingCostFunction : public SizedCostFunction { method Evaluate (line 56) | bool Evaluate(double const* const* parameters, class SchurOrderingTest (line 63) | class SchurOrderingTest : public ::testing::Test { method SetUp (line 65) | void SetUp() final { function TEST_F (line 86) | TEST_F(SchurOrderingTest, NoFixed) { function TEST_F (line 127) | TEST_F(SchurOrderingTest, AllFixed) { function TEST_F (line 138) | TEST_F(SchurOrderingTest, OneFixed) { FILE: 3rdparty/ceres/internal/ceres/parameter_block_test.cc type ceres (line 36) | namespace ceres { type internal (line 37) | namespace internal { function TEST (line 39) | TEST(ParameterBlock, SetParameterizationDiesOnSizeMismatch) { function TEST (line 49) | TEST(ParameterBlock, SetParameterizationWithSameExistingParameteriza... function TEST (line 59) | TEST(ParameterBlock, SetParameterizationAllowsResettingToNull) { function TEST (line 71) | TEST(ParameterBlock, function TEST (line 86) | TEST(ParameterBlock, SetParameterizationAndNormalOperation) { type TestParameterization (line 113) | struct TestParameterization : public LocalParameterization { method Plus (line 116) | bool Plus(const double* x, method ComputeJacobian (line 122) | bool ComputeJacobian(const double* x, double* jacobian) const final { method GlobalSize (line 127) | int GlobalSize() const final { return 1; } method LocalSize (line 128) | int LocalSize() const final { return 1; } function TEST (line 131) | TEST(ParameterBlock, SetStateUpdatesLocalParameterizationJacobian) { function TEST (line 143) | TEST(ParameterBlock, PlusWithNoLocalParameterization) { class BadLocalParameterization (line 155) | class BadLocalParameterization : public LocalParameterization { method BadLocalParameterization (line 157) | BadLocalParameterization() : calls_(0) {} method Plus (line 160) | bool Plus(const double* x, method ComputeJacobian (line 167) | bool ComputeJacobian(const double* x, double* jacobian) const final { method GlobalSize (line 175) | int GlobalSize() const final { return 1; } method LocalSize (line 176) | int LocalSize() const final { return 1; } function TEST (line 182) | TEST(ParameterBlock, DetectBadLocalParameterization) { function TEST (line 190) | TEST(ParameterBlock, DefaultBounds) { function TEST (line 203) | TEST(ParameterBlock, SetBounds) { function TEST (line 218) | TEST(ParameterBlock, PlusWithBoundsConstraints) { function TEST (line 230) | TEST(ParameterBlock, ResetLocalParameterizationToNull) { function TEST (line 242) | TEST(ParameterBlock, ResetLocalParameterizationToNotNull) { function TEST (line 256) | TEST(ParameterBlock, SetNullLocalParameterization) { FILE: 3rdparty/ceres/internal/ceres/parameter_dims_test.cc type ceres (line 30) | namespace ceres { type internal (line 31) | namespace internal { function TEST (line 76) | TEST(ParameterDims, GetDims) { function TEST (line 87) | TEST(ParameterDims, GetUnpackedParameters) { FILE: 3rdparty/ceres/internal/ceres/partitioned_matrix_view.cc type ceres (line 46) | namespace ceres { type internal (line 47) | namespace internal { function PartitionedMatrixViewBase (line 49) | PartitionedMatrixViewBase* FILE: 3rdparty/ceres/internal/ceres/partitioned_matrix_view.h function namespace (line 49) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/partitioned_matrix_view_impl.h function namespace (line 42) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/partitioned_matrix_view_test.cc type ceres (line 44) | namespace ceres { type internal (line 45) | namespace internal { class PartitionedMatrixViewTest (line 49) | class PartitionedMatrixViewTest : public ::testing::Test { method SetUp (line 51) | void SetUp() final { function TEST_F (line 75) | TEST_F(PartitionedMatrixViewTest, DimensionsTest) { function TEST_F (line 84) | TEST_F(PartitionedMatrixViewTest, RightMultiplyE) { function TEST_F (line 104) | TEST_F(PartitionedMatrixViewTest, RightMultiplyF) { function TEST_F (line 124) | TEST_F(PartitionedMatrixViewTest, LeftMultiply) { function TEST_F (line 145) | TEST_F(PartitionedMatrixViewTest, BlockDiagonalEtE) { function TEST_F (line 159) | TEST_F(PartitionedMatrixViewTest, BlockDiagonalFtF) { FILE: 3rdparty/ceres/internal/ceres/polynomial.cc type ceres (line 43) | namespace ceres { type internal (line 44) | namespace internal { function BalanceCompanionMatrix (line 54) | void BalanceCompanionMatrix(Matrix* companion_matrix_ptr) { function BuildCompanionMatrix (line 105) | void BuildCompanionMatrix(const Vector& polynomial, function Vector (line 119) | Vector RemoveLeadingZeros(const Vector& polynomial_in) { function FindLinearPolynomialRoots (line 127) | void FindLinearPolynomialRoots(const Vector& polynomial, function FindQuadraticPolynomialRoots (line 141) | void FindQuadraticPolynomialRoots(const Vector& polynomial, function FindPolynomialRoots (line 185) | bool FindPolynomialRoots(const Vector& polynomial_in, function Vector (line 256) | Vector DifferentiatePolynomial(const Vector& polynomial) { function MinimizePolynomial (line 275) | void MinimizePolynomial(const Vector& polynomial, function Vector (line 329) | Vector FindInterpolatingPolynomial(const vector& sam... function MinimizeInterpolatingPolynomial (line 372) | void MinimizeInterpolatingPolynomial(const vector& s... FILE: 3rdparty/ceres/internal/ceres/polynomial.h function namespace (line 39) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/polynomial_test.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { function Vector (line 54) | Vector ConstantPolynomial(double value) { function Vector (line 61) | Vector AddRealRoot(const Vector& poly, double root) { function Vector (line 71) | Vector AddComplexRootPair(const Vector& poly, double real, double im... function Vector (line 83) | Vector SortVector(const Vector& in) { function RunPolynomialTestRealRoots (line 94) | void RunPolynomialTestRealRoots(const double (&real_roots)[N], function TEST (line 122) | TEST(Polynomial, InvalidPolynomialOfZeroLengthIsRejected) { function TEST (line 133) | TEST(Polynomial, ConstantPolynomialReturnsNoRoots) { function TEST (line 144) | TEST(Polynomial, LinearPolynomialWithPositiveRootWorks) { function TEST (line 149) | TEST(Polynomial, LinearPolynomialWithNegativeRootWorks) { function TEST (line 154) | TEST(Polynomial, QuadraticPolynomialWithPositiveRootsWorks) { function TEST (line 159) | TEST(Polynomial, QuadraticPolynomialWithOneNegativeRootWorks) { function TEST (line 164) | TEST(Polynomial, QuadraticPolynomialWithTwoNegativeRootsWorks) { function TEST (line 169) | TEST(Polynomial, QuadraticPolynomialWithCloseRootsWorks) { function TEST (line 174) | TEST(Polynomial, QuadraticPolynomialWithComplexRootsWorks) { function TEST (line 192) | TEST(Polynomial, QuarticPolynomialWorks) { function TEST (line 197) | TEST(Polynomial, QuarticPolynomialWithTwoClustersOfCloseRootsWorks) { function TEST (line 202) | TEST(Polynomial, QuarticPolynomialWithTwoZeroRootsWorks) { function TEST (line 207) | TEST(Polynomial, QuarticMonomialWorks) { function TEST (line 212) | TEST(Polynomial, NullPointerAsImaginaryPartWorks) { function TEST (line 217) | TEST(Polynomial, NullPointerAsRealPartWorks) { function TEST (line 222) | TEST(Polynomial, BothOutputArgumentsNullWorks) { function TEST (line 227) | TEST(Polynomial, DifferentiateConstantPolynomial) { function TEST (line 236) | TEST(Polynomial, DifferentiateQuadraticPolynomial) { function TEST (line 249) | TEST(Polynomial, MinimizeConstantPolynomial) { function TEST (line 265) | TEST(Polynomial, MinimizeLinearPolynomial) { function TEST (line 283) | TEST(Polynomial, MinimizeQuadraticPolynomial) { function TEST (line 313) | TEST(Polymomial, ConstantInterpolatingPolynomial) { function TEST (line 329) | TEST(Polynomial, LinearInterpolatingPolynomial) { function TEST (line 347) | TEST(Polynomial, QuadraticInterpolatingPolynomial) { function TEST (line 375) | TEST(Polynomial, DeficientCubicInterpolatingPolynomial) { function TEST (line 406) | TEST(Polynomial, CubicInterpolatingPolynomialFromValues) { function TEST (line 448) | TEST(Polynomial, CubicInterpolatingPolynomialFromValuesAndOneGradien... function TEST (line 485) | TEST(Polynomial, CubicInterpolatingPolynomialFromValuesAndGradients) { FILE: 3rdparty/ceres/internal/ceres/preconditioner.cc type ceres (line 34) | namespace ceres { type internal (line 35) | namespace internal { function PreconditionerType (line 40) | PreconditionerType Preconditioner::PreconditionerForZeroEBlocks( FILE: 3rdparty/ceres/internal/ceres/preconditioner.h function namespace (line 42) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/preprocessor.cc type ceres (line 40) | namespace ceres { type internal (line 41) | namespace internal { function Preprocessor (line 43) | Preprocessor* Preprocessor::Create(MinimizerType minimizer_type) { function ChangeNumThreadsIfNeeded (line 59) | void ChangeNumThreadsIfNeeded(Solver::Options* options) { function SetupCommonMinimizerOptions (line 71) | void SetupCommonMinimizerOptions(PreprocessedProblem* pp) { FILE: 3rdparty/ceres/internal/ceres/preprocessor.h type PreprocessedProblem (line 52) | struct PreprocessedProblem function class (line 70) | class Preprocessor { FILE: 3rdparty/ceres/internal/ceres/problem.cc type ceres (line 39) | namespace ceres { function ResidualBlockId (line 51) | ResidualBlockId Problem::AddResidualBlock( function ResidualBlockId (line 61) | ResidualBlockId Problem::AddResidualBlock(CostFunction* cost_function, function LocalParameterization (line 104) | const LocalParameterization* Problem::GetParameterization( function CostFunction (line 181) | const CostFunction* Problem::GetCostFunctionForResidualBlock( function LossFunction (line 186) | const LossFunction* Problem::GetLossFunctionForResidualBlock( FILE: 3rdparty/ceres/internal/ceres/problem_impl.cc type ceres (line 65) | namespace ceres { type internal (line 66) | namespace internal { function RegionsAlias (line 75) | bool RegionsAlias(const double* a, int size_a, const double* b, int ... function CheckForNoAliasing (line 79) | void CheckForNoAliasing(double* existing_block, function DecrementValueOrDeleteKey (line 93) | void DecrementValueOrDeleteKey(const KeyType key, function STLDeleteContainerPairFirstPointers (line 105) | void STLDeleteContainerPairFirstPointers(ForwardIterator begin, function InitializeContext (line 113) | void InitializeContext(Context* context, function ParameterBlock (line 127) | ParameterBlock* ProblemImpl::InternalAddParameterBlock(double* values, function ResidualBlockId (line 280) | ResidualBlockId ProblemImpl::AddResidualBlock( function LocalParameterization (line 533) | const LocalParameterization* ProblemImpl::GetParameterization( function CostFunction (line 868) | const CostFunction* ProblemImpl::GetCostFunctionForResidualBlock( function LossFunction (line 873) | const LossFunction* ProblemImpl::GetLossFunctionForResidualBlock( FILE: 3rdparty/ceres/internal/ceres/problem_impl.h function namespace (line 53) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/problem_test.cc type ceres (line 53) | namespace ceres { type internal (line 54) | namespace internal { class UnaryCostFunction (line 62) | class UnaryCostFunction : public CostFunction { method UnaryCostFunction (line 64) | UnaryCostFunction(int num_residuals, int32_t parameter_block_size) { method Evaluate (line 71) | bool Evaluate(double const* const* parameters, class BinaryCostFunction (line 82) | class BinaryCostFunction: public CostFunction { method BinaryCostFunction (line 84) | BinaryCostFunction(int num_residuals, method Evaluate (line 92) | bool Evaluate(double const* const* parameters, class TernaryCostFunction (line 103) | class TernaryCostFunction: public CostFunction { method TernaryCostFunction (line 105) | TernaryCostFunction(int num_residuals, method Evaluate (line 115) | bool Evaluate(double const* const* parameters, function TEST (line 126) | TEST(Problem, MoveConstructor) { function TEST (line 134) | TEST(Problem, MoveAssignment) { function TEST (line 143) | TEST(Problem, AddResidualWithNullCostFunctionDies) { function TEST (line 155) | TEST(Problem, AddResidualWithIncorrectNumberOfParameterBlocksDies) { function TEST (line 169) | TEST(Problem, AddResidualWithDifferentSizesOnTheSameVariableDies) { function TEST (line 180) | TEST(Problem, AddResidualWithDuplicateParametersDies) { function TEST (line 193) | TEST(Problem, AddResidualWithIncorrectSizesOfParameterBlockDies) { function TEST (line 208) | TEST(Problem, AddResidualAddsDuplicatedParametersOnlyOnce) { function TEST (line 221) | TEST(Problem, AddParameterWithDifferentSizesOnTheSameVariableDies) { function TEST (line 236) | TEST(Problem, AddParameterWithAliasedParametersDies) { function TEST (line 272) | TEST(Problem, AddParameterIgnoresDuplicateCalls) { function TEST (line 295) | TEST(Problem, AddingParametersAndResidualsResultsInExpectedProblem) { class DestructorCountingCostFunction (line 328) | class DestructorCountingCostFunction : public SizedCostFunction<3, 4... method DestructorCountingCostFunction (line 330) | explicit DestructorCountingCostFunction(int *num_destructions) method Evaluate (line 337) | bool Evaluate(double const* const* parameters, function TEST (line 347) | TEST(Problem, ReusedCostFunctionsAreOnlyDeletedOnce) { function TEST (line 369) | TEST(Problem, GetCostFunctionForResidualBlock) { function TEST (line 380) | TEST(Problem, GetLossFunctionForResidualBlock) { function TEST (line 393) | TEST(Problem, CostFunctionsAreDeletedEvenWithRemovals) { type DynamicProblem (line 425) | struct DynamicProblem : public ::testing::TestWithParam { method DynamicProblem (line 426) | DynamicProblem() { method ParameterBlock (line 432) | ParameterBlock* GetParameterBlock(int block) { method ResidualBlock (line 435) | ResidualBlock* GetResidualBlock(int block) { method HasResidualBlock (line 439) | bool HasResidualBlock(ResidualBlock* residual_block) { method NumResidualBlocks (line 453) | int NumResidualBlocks() { method ExpectParameterBlockContainsResidualBlock (line 464) | void ExpectParameterBlockContainsResidualBlock( method ExpectSize (line 473) | void ExpectSize(double* values, int size) { method ExpectParameterBlockContains (line 480) | void ExpectParameterBlockContains(double* values) { method ExpectParameterBlockContains (line 484) | void ExpectParameterBlockContains(double* values, method ExpectParameterBlockContains (line 490) | void ExpectParameterBlockContains(double* values, method ExpectParameterBlockContains (line 498) | void ExpectParameterBlockContains(double* values, method ExpectParameterBlockContains (line 508) | void ExpectParameterBlockContains(double* values, function TEST (line 524) | TEST(Problem, SetParameterBlockConstantWithUnknownPtrDies) { function TEST (line 535) | TEST(Problem, SetParameterBlockVariableWithUnknownPtrDies) { function TEST (line 546) | TEST(Problem, IsParameterBlockConstant) { function TEST (line 570) | TEST(Problem, IsParameterBlockConstantWithUnknownPtrDies) { function TEST (line 581) | TEST(Problem, SetLocalParameterizationWithUnknownPtrDies) { function TEST (line 593) | TEST(Problem, RemoveParameterBlockWithUnknownPtrDies) { function TEST (line 604) | TEST(Problem, GetParameterization) { function TEST (line 618) | TEST(Problem, ParameterBlockQueryTest) { function TEST_P (line 649) | TEST_P(DynamicProblem, RemoveParameterBlockWithNoResiduals) { function TEST_P (line 706) | TEST_P(DynamicProblem, RemoveParameterBlockWithResiduals) { function TEST_P (line 768) | TEST_P(DynamicProblem, RemoveResidualBlock) { function TEST_P (line 889) | TEST_P(DynamicProblem, RemoveInvalidResidualBlockDies) { function ExpectVectorContainsUnordered (line 941) | void ExpectVectorContainsUnordered(const T* a, const vector& b) { function ExpectProblemHasResidualBlocks (line 964) | static void ExpectProblemHasResidualBlocks( function TEST_P (line 972) | TEST_P(DynamicProblem, GetXXXBlocksForYYYBlock) { class QuadraticCostFunction (line 1082) | class QuadraticCostFunction : public CostFunction { method QuadraticCostFunction (line 1084) | QuadraticCostFunction() { method Evaluate (line 1093) | bool Evaluate(double const* const* parameters, function CRSToDenseMatrix (line 1120) | static void CRSToDenseMatrix(const CRSMatrix& input, Matrix* output) { class ProblemEvaluateTest (line 1133) | class ProblemEvaluateTest : public ::testing::Test { method SetUp (line 1135) | void SetUp() { method TearDown (line 1166) | void TearDown() { method EvaluateAndCompare (line 1170) | void EvaluateAndCompare(const Problem::EvaluateOptions& options, method CheckAllEvaluationCombinations (line 1219) | void CheckAllEvaluationCombinations(const Problem::EvaluateOptions... function TEST_F (line 1239) | TEST_F(ProblemEvaluateTest, MultipleParameterAndResidualBlocks) { function TEST_F (line 1269) | TEST_F(ProblemEvaluateTest, ParameterAndResidualBlocksPassedInOption... function TEST_F (line 1302) | TEST_F(ProblemEvaluateTest, ReorderedResidualBlocks) { function TEST_F (line 1340) | TEST_F(ProblemEvaluateTest, ReorderedResidualBlocksAndReorderedParam... function TEST_F (line 1381) | TEST_F(ProblemEvaluateTest, ConstantParameterBlock) { function TEST_F (line 1414) | TEST_F(ProblemEvaluateTest, ExcludedAResidualBlock) { function TEST_F (line 1445) | TEST_F(ProblemEvaluateTest, ExcludedParameterBlock) { function TEST_F (line 1481) | TEST_F(ProblemEvaluateTest, ExcludedParameterBlockAndExcludedResidua... function TEST_F (line 1516) | TEST_F(ProblemEvaluateTest, LocalParameterization) { type IdentityFunctor (line 1552) | struct IdentityFunctor { method CostFunction (line 1563) | static CostFunction* Create() { class ProblemEvaluateResidualBlockTest (line 1569) | class ProblemEvaluateResidualBlockTest : public ::testing::Test { function TEST_F (line 1583) | TEST_F(ProblemEvaluateResidualBlockTest, function TEST_F (line 1624) | TEST_F(ProblemEvaluateResidualBlockTest, function TEST_F (line 1632) | TEST_F(ProblemEvaluateResidualBlockTest, OneResidualBlockNoLossFunct... function TEST_F (line 1649) | TEST_F(ProblemEvaluateResidualBlockTest, function TEST_F (line 1675) | TEST_F(ProblemEvaluateResidualBlockTest, function TEST_F (line 1709) | TEST_F(ProblemEvaluateResidualBlockTest, function TEST_F (line 1728) | TEST_F(ProblemEvaluateResidualBlockTest, OneResidualBlockWithLossFun... function TEST_F (line 1774) | TEST_F(ProblemEvaluateResidualBlockTest, function TEST_F (line 1818) | TEST_F(ProblemEvaluateResidualBlockTest, function TEST_F (line 1861) | TEST_F(ProblemEvaluateResidualBlockTest, function TEST_F (line 1905) | TEST_F(ProblemEvaluateResidualBlockTest, function TEST_F (line 1951) | TEST_F(ProblemEvaluateResidualBlockTest, function TEST_F (line 1998) | TEST_F(ProblemEvaluateResidualBlockTest, function TEST (line 2045) | TEST(Problem, SetAndGetParameterLowerBound) { function TEST (line 2072) | TEST(Problem, SetAndGetParameterUpperBound) { function TEST (line 2099) | TEST(Problem, SetParameterizationTwice) { function TEST (line 2112) | TEST(Problem, SetParameterizationAndThenClearItWithNull) { function TEST (line 2126) | TEST(Solver, ZeroSizedLocalParameterizationMeansParameterBlockIsCons... FILE: 3rdparty/ceres/internal/ceres/program.cc type ceres (line 53) | namespace ceres { type internal (line 54) | namespace internal { function EvaluationCallback (line 85) | EvaluationCallback* Program::mutable_evaluation_callback() { function Program (line 277) | Program* Program::CreateReducedProgram( function string (line 520) | string Program::ToString() const { FILE: 3rdparty/ceres/internal/ceres/program.h function namespace (line 40) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/program_evaluator.h function namespace (line 100) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/program_test.cc type ceres (line 45) | namespace ceres { type internal (line 46) | namespace internal { class UnaryIdentityCostFunction (line 52) | class UnaryIdentityCostFunction : public SizedCostFunction<1, 1> { method Evaluate (line 54) | bool Evaluate(double const* const* parameters, class MockCostFunctionBase (line 67) | class MockCostFunctionBase : public SizedCostFunction {} class BinaryCostFunction (line 82) | class BinaryCostFunction : public MockCostFunctionBase<2, 1, 1> {} class TernaryCostFunction (line 83) | class TernaryCostFunction : public MockCostFunctionBase<2, 1, 1, 1> {} function TEST (line 85) | TEST(Program, RemoveFixedBlocksNothingConstant) { function TEST (line 110) | TEST(Program, RemoveFixedBlocksAllParameterBlocksConstant) { function TEST (line 133) | TEST(Program, RemoveFixedBlocksNoResidualBlocks) { function TEST (line 155) | TEST(Program, RemoveFixedBlocksOneParameterBlockConstant) { function TEST (line 179) | TEST(Program, RemoveFixedBlocksNumEliminateBlocks) { function TEST (line 203) | TEST(Program, RemoveFixedBlocksFixedCost) { class BlockJacobianTest (line 241) | class BlockJacobianTest : public ::testing::TestWithParam {} function TEST_P (line 243) | TEST_P(BlockJacobianTest, CreateJacobianBlockSparsityTranspose) { class NumParameterBlocksCostFunction (line 330) | class NumParameterBlocksCostFunction : public CostFunction { method NumParameterBlocksCostFunction (line 332) | NumParameterBlocksCostFunction() { method Evaluate (line 342) | bool Evaluate(double const* const* parameters, function TEST (line 349) | TEST(Program, ReallocationInCreateJacobianBlockSparsityTranspose) { function TEST (line 397) | TEST(Program, ProblemHasNanParameterBlocks) { function TEST (line 409) | TEST(Program, InfeasibleParameterBlock) { function TEST (line 420) | TEST(Program, InfeasibleConstantParameterBlock) { FILE: 3rdparty/ceres/internal/ceres/random.h function namespace (line 39) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/reorder_program.cc type ceres (line 58) | namespace ceres { type internal (line 59) | namespace internal { function MinParameterBlock (line 72) | static int MinParameterBlock(const ResidualBlock* residual_block, function CreateBlockJacobian (line 89) | Eigen::SparseMatrix CreateBlockJacobian( function OrderingForSparseNormalCholeskyUsingSuiteSparse (line 110) | void OrderingForSparseNormalCholeskyUsingSuiteSparse( function OrderingForSparseNormalCholeskyUsingCXSparse (line 155) | void OrderingForSparseNormalCholeskyUsingCXSparse( function OrderingForSparseNormalCholeskyUsingEigenSparse (line 182) | void OrderingForSparseNormalCholeskyUsingEigenSparse( function ApplyOrdering (line 217) | bool ApplyOrdering(const ProblemImpl::ParameterMap& parameter_map, function LexicographicallyOrderResidualBlocks (line 253) | bool LexicographicallyOrderResidualBlocks( function MaybeReorderSchurComplementColumnsUsingSuiteSparse (line 336) | static void MaybeReorderSchurComplementColumnsUsingSuiteSparse( function MaybeReorderSchurComplementColumnsUsingEigen (line 382) | static void MaybeReorderSchurComplementColumnsUsingEigen( function ReorderProgramForSchurTypeLinearSolver (line 437) | bool ReorderProgramForSchurTypeLinearSolver( function ReorderProgramForSparseCholesky (line 529) | bool ReorderProgramForSparseCholesky( function ReorderResidualBlocksByPartition (line 587) | int ReorderResidualBlocksByPartition( FILE: 3rdparty/ceres/internal/ceres/reorder_program.h function namespace (line 40) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/reorder_program_test.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { class MockCostFunctionBase (line 49) | class MockCostFunctionBase : public SizedCostFunction {} class BinaryCostFunction (line 60) | class BinaryCostFunction : public MockCostFunctionBase<2, 1, 1> {} class TernaryCostFunction (line 61) | class TernaryCostFunction : public MockCostFunctionBase<2, 1, 1, 1> {} function TEST (line 63) | TEST(_, ReorderResidualBlockNormalFunction) { function TEST (line 119) | TEST(_, ApplyOrderingOrderingTooSmall) { function TEST (line 141) | TEST(_, ApplyOrderingNormal) { class ReorderProgramFoSparseCholeskyUsingSuiteSparseTest (line 172) | class ReorderProgramFoSparseCholeskyUsingSuiteSparseTest : method SetUp (line 175) | void SetUp() { method ComputeAndValidateOrdering (line 184) | void ComputeAndValidateOrdering( function TEST_F (line 212) | TEST_F(ReorderProgramFoSparseCholeskyUsingSuiteSparseTest, function TEST_F (line 222) | TEST_F(ReorderProgramFoSparseCholeskyUsingSuiteSparseTest, function TEST_F (line 232) | TEST_F(ReorderProgramFoSparseCholeskyUsingSuiteSparseTest, function TEST_F (line 242) | TEST_F(ReorderProgramFoSparseCholeskyUsingSuiteSparseTest, function TEST (line 253) | TEST(_, ReorderResidualBlocksbyPartition) { FILE: 3rdparty/ceres/internal/ceres/residual_block.cc type ceres (line 49) | namespace ceres { type internal (line 50) | namespace internal { FILE: 3rdparty/ceres/internal/ceres/residual_block.h function namespace (line 47) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/residual_block_test.cc type ceres (line 40) | namespace ceres { type internal (line 41) | namespace internal { class TernaryCostFunction (line 46) | class TernaryCostFunction: public CostFunction { method TernaryCostFunction (line 48) | TernaryCostFunction(int num_residuals, method Evaluate (line 58) | bool Evaluate(double const* const* parameters, function TEST (line 78) | TEST(ResidualBlock, EvaluteWithNoLossFunctionOrLocalParameterization... class LocallyParameterizedCostFunction (line 171) | class LocallyParameterizedCostFunction: public SizedCostFunction<3, ... method Evaluate (line 173) | bool Evaluate(double const* const* parameters, function TEST (line 205) | TEST(ResidualBlock, EvaluteWithLocalParameterizations) { FILE: 3rdparty/ceres/internal/ceres/residual_block_utils.cc type ceres (line 44) | namespace ceres { type internal (line 45) | namespace internal { function InvalidateEvaluation (line 49) | void InvalidateEvaluation(const ResidualBlock& block, function string (line 66) | string EvaluationToString(const ResidualBlock& block, function IsEvaluationValid (line 117) | bool IsEvaluationValid(const ResidualBlock& block, FILE: 3rdparty/ceres/internal/ceres/residual_block_utils.h function namespace (line 49) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/residual_block_utils_test.cc type ceres (line 41) | namespace ceres { type internal (line 42) | namespace internal { function CheckEvaluation (line 46) | static void CheckEvaluation(const CostFunction& cost_function, bool ... class GoodCostFunction (line 74) | class GoodCostFunction: public SizedCostFunction<1, 1> { method Evaluate (line 76) | bool Evaluate(double const* const* parameters, class NoResidualUpdateCostFunction (line 89) | class NoResidualUpdateCostFunction: public SizedCostFunction<1, 1> { method Evaluate (line 91) | bool Evaluate(double const* const* parameters, class NoJacobianUpdateCostFunction (line 103) | class NoJacobianUpdateCostFunction: public SizedCostFunction<1, 1> { method Evaluate (line 105) | bool Evaluate(double const* const* parameters, class BadResidualCostFunction (line 117) | class BadResidualCostFunction: public SizedCostFunction<1, 1> { method Evaluate (line 119) | bool Evaluate(double const* const* parameters, class BadJacobianCostFunction (line 130) | class BadJacobianCostFunction: public SizedCostFunction<1, 1> { method Evaluate (line 132) | bool Evaluate(double const* const* parameters, function TEST (line 153) | TEST(ResidualBlockUtils, CheckAllCombinationsOfBadness) { FILE: 3rdparty/ceres/internal/ceres/rotation_test.cc type ceres (line 45) | namespace ceres { type internal (line 46) | namespace internal { function RandDouble (line 57) | static double RandDouble() { function TEST (line 227) | TEST(Rotation, ZeroAngleAxisToQuaternion) { function TEST (line 237) | TEST(Rotation, SmallAngleAxisToQuaternion) { function TEST (line 249) | TEST(Rotation, TinyAngleAxisToQuaternion) { function TEST (line 261) | TEST(Rotation, XRotationToQuaternion) { function TEST (line 271) | TEST(Rotation, UnitQuaternionToAngleAxis) { function TEST (line 280) | TEST(Rotation, YRotationQuaternionToAngleAxis) { function TEST (line 290) | TEST(Rotation, ZRotationQuaternionToAngleAxis) { function TEST (line 299) | TEST(Rotation, SmallQuaternionToAngleAxis) { function TEST (line 310) | TEST(Rotation, TinyQuaternionToAngleAxis) { function TEST (line 320) | TEST(Rotation, QuaternionToAngleAxisAngleIsLessThanPi) { function TEST (line 341) | TEST(Rotation, AngleAxisToQuaterionAndBack) { function TEST (line 374) | TEST(Rotation, QuaterionToAngleAxisAndBack) { function TEST (line 400) | TEST(Rotation, ZeroAngleAxisToRotationMatrix) { function TEST (line 409) | TEST(Rotation, NearZeroAngleAxisToRotationMatrix) { function TEST (line 419) | TEST(Rotation, XRotationToRotationMatrix) { function TEST (line 434) | TEST(Rotation, YRotationToRotationMatrix) { function TEST (line 447) | TEST(Rotation, NearPiAngleAxisRoundTrip) { function TEST (line 476) | TEST(Rotation, AtPiAngleAxisRoundTrip) { function TEST (line 528) | TEST(Rotation, ZRotationToRotationMatrix) { function TEST (line 546) | TEST(Rotation, AngleAxisToRotationMatrixAndBack) { function TEST (line 579) | TEST(Rotation, AngleAxisToRotationMatrixAndBackNearZero) { function Transpose3x3 (line 613) | static void Transpose3x3(double m[9]) { function ToDegrees (line 620) | static void ToDegrees(double euler_angles[3]) { function CompareEulerToAngleAxis (line 628) | static void CompareEulerToAngleAxis(double aa[3], double ea[3]) { function TEST (line 645) | TEST(EulerAnglesToRotationMatrix, OnAxis) { function TEST (line 664) | TEST(EulerAnglesToRotationMatrix, IsOrthonormal) { function J3 (line 685) | J3 MakeJ3(double a, double v0, double v1, double v2) { function J4 (line 694) | J4 MakeJ4(double a, double v0, double v1, double v2, double v3) { function IsClose (line 704) | bool IsClose(double x, double y) { function IsClose (line 713) | bool IsClose(const Jet &x, const Jet &y) { function ExpectJetArraysClose (line 726) | void ExpectJetArraysClose(const Jet *x, const Jet& ordering, string* report) { function SummarizeGivenProgram (line 299) | void SummarizeGivenProgram(const internal::Program& program, function SummarizeReducedProgram (line 308) | void SummarizeReducedProgram(const internal::Program& program, function PreSolveSummarize (line 317) | void PreSolveSummarize(const Solver::Options& options, function PostSolveSummarize (line 349) | void PostSolveSummarize(const internal::PreprocessedProblem& pp, function Minimize (line 405) | void Minimize(internal::PreprocessedProblem* pp, function SchurStructureToString (line 435) | std::string SchurStructureToString(const int row_block_size, function Solve (line 590) | void Solve(const Solver::Options& options, function string (line 597) | string Solver::Summary::BriefReport() const { function string (line 609) | string Solver::Summary::FullReport() const { FILE: 3rdparty/ceres/internal/ceres/solver_test.cc type ceres (line 46) | namespace ceres { type internal (line 47) | namespace internal { function TEST (line 51) | TEST(SolverOptions, DefaultTrustRegionOptionsAreValid) { function TEST (line 58) | TEST(SolverOptions, DefaultLineSearchOptionsAreValid) { type QuadraticCostFunctor (line 65) | struct QuadraticCostFunctor { method CostFunction (line 72) | static CostFunction* Create() { type RememberingCallback (line 78) | struct RememberingCallback : public IterationCallback { method RememberingCallback (line 79) | explicit RememberingCallback(double* x) : calls(0), x(x) {} method CallbackReturnType (line 81) | CallbackReturnType operator()(const IterationSummary& summary) fin... type NoOpEvaluationCallback (line 90) | struct NoOpEvaluationCallback : EvaluationCallback { method PrepareForEvaluation (line 92) | void PrepareForEvaluation(bool evaluate_jacobians, function TEST (line 99) | TEST(Solver, UpdateStateEveryIterationOptionNoEvaluationCallback) { function TEST (line 138) | TEST(Solver, UpdateStateEveryIterationOptionWithEvaluationCallback) { function TEST (line 181) | TEST(Solver, CantMixEvaluationCallbackWithInnerIterations) { type Quadratic4DCostFunction (line 206) | struct Quadratic4DCostFunction { method CostFunction (line 218) | static CostFunction* Create() { class UnaryIdentityCostFunction (line 225) | class UnaryIdentityCostFunction : public SizedCostFunction<1, 1> { method Evaluate (line 227) | bool Evaluate(double const* const* parameters, function TEST (line 238) | TEST(Solver, TrustRegionProblemHasNoParameterBlocks) { function TEST (line 250) | TEST(Solver, LineSearchProblemHasNoParameterBlocks) { function TEST (line 262) | TEST(Solver, TrustRegionProblemHasZeroResiduals) { function TEST (line 276) | TEST(Solver, LineSearchProblemHasZeroResiduals) { function TEST (line 290) | TEST(Solver, TrustRegionProblemIsConstant) { function TEST (line 304) | TEST(Solver, LineSearchProblemIsConstant) { function TEST (line 319) | TEST(Solver, SparseNormalCholeskyNoSuiteSparse) { function TEST (line 327) | TEST(Solver, SparseSchurNoSuiteSparse) { function TEST (line 337) | TEST(Solver, SparseNormalCholeskyNoCXSparse) { function TEST (line 345) | TEST(Solver, SparseSchurNoCXSparse) { function TEST (line 355) | TEST(Solver, SparseNormalCholeskyNoAccelerateSparse) { function TEST (line 363) | TEST(Solver, SparseSchurNoAccelerateSparse) { function TEST (line 371) | TEST(Solver, DynamicSparseNormalCholeskyUnsupportedWithAccelerateSpa... function TEST (line 382) | TEST(Solver, SparseNormalCholeskyNoEigenSparse) { function TEST (line 390) | TEST(Solver, SparseSchurNoEigenSparse) { function TEST (line 399) | TEST(Solver, SparseNormalCholeskyNoSparseLibrary) { function TEST (line 407) | TEST(Solver, SparseSchurNoSparseLibrary) { function TEST (line 415) | TEST(Solver, IterativeSchurWithClusterJacobiPerconditionerNoSparseLi... function TEST (line 425) | TEST(Solver, function TEST (line 436) | TEST(Solver, IterativeLinearSolverForDogleg) { function TEST (line 447) | TEST(Solver, LinearSolverTypeNormalOperation) { class DummyCostFunction (line 473) | class DummyCostFunction : public SizedCostFunction info) { class SparseCholeskyTest (line 167) | class SparseCholeskyTest : public ::testing::TestWithParam {} function TEST_P (line 169) | TEST_P(SparseCholeskyTest, FactorAndSolve) { class MockSparseCholesky (line 247) | class MockSparseCholesky : public SparseCholesky { class MockIterativeRefiner (line 259) | class MockIterativeRefiner : public IterativeRefiner { method MockIterativeRefiner (line 261) | MockIterativeRefiner() : IterativeRefiner(1) {} function TEST (line 272) | TEST(RefinedSparseCholesky, StorageType) { function TEST (line 287) | TEST(RefinedSparseCholesky, Factorize) { function TEST (line 304) | TEST(RefinedSparseCholesky, FactorAndSolveWithUnsuccessfulFactorizat... function TEST (line 325) | TEST(RefinedSparseCholesky, FactorAndSolveWithSuccess) { FILE: 3rdparty/ceres/internal/ceres/sparse_matrix.cc type ceres (line 33) | namespace ceres { type internal (line 34) | namespace internal { FILE: 3rdparty/ceres/internal/ceres/sparse_matrix.h function namespace (line 41) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/sparse_normal_cholesky_solver.cc type ceres (line 48) | namespace ceres { type internal (line 49) | namespace internal { FILE: 3rdparty/ceres/internal/ceres/sparse_normal_cholesky_solver.h function namespace (line 43) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/sparse_normal_cholesky_solver_test.cc type ceres (line 44) | namespace ceres { type internal (line 45) | namespace internal { class SparseNormalCholeskySolverTest (line 54) | class SparseNormalCholeskySolverTest : public ::testing::Test { method SetUp (line 56) | void SetUp() final { method TestSolver (line 66) | void TestSolver(const LinearSolver::Options& options, double* D) { method TestSolver (line 99) | void TestSolver(const LinearSolver::Options& options) { function TEST_F (line 110) | TEST_F(SparseNormalCholeskySolverTest, function TEST_F (line 121) | TEST_F(SparseNormalCholeskySolverTest, function TEST_F (line 134) | TEST_F(SparseNormalCholeskySolverTest, function TEST_F (line 145) | TEST_F(SparseNormalCholeskySolverTest, function TEST_F (line 158) | TEST_F(SparseNormalCholeskySolverTest, function TEST_F (line 169) | TEST_F(SparseNormalCholeskySolverTest, function TEST_F (line 182) | TEST_F(SparseNormalCholeskySolverTest, function TEST_F (line 193) | TEST_F(SparseNormalCholeskySolverTest, FILE: 3rdparty/ceres/internal/ceres/split.cc type ceres (line 39) | namespace ceres { type internal (line 40) | namespace internal { function CalculateReserveForVector (line 56) | static int CalculateReserveForVector(const string& full, const char*... function SplitStringToIteratorUsing (line 78) | static inline function SplitStringUsing (line 114) | void SplitStringUsing(const string& full, FILE: 3rdparty/ceres/internal/ceres/split.h function namespace (line 38) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/stl_util.h function namespace (line 36) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/stringprintf.cc type ceres (line 41) | namespace ceres { type internal (line 42) | namespace internal { function StringAppendV (line 68) | void StringAppendV(string* dst, const char* format, va_list ap) { function string (line 119) | string StringPrintf(const char* format, ...) { function string (line 128) | const string& SStringPrintf(string* dst, const char* format, ...) { function StringAppendF (line 137) | void StringAppendF(string* dst, const char* format, ...) { FILE: 3rdparty/ceres/internal/ceres/stringprintf.h function namespace (line 46) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/subset_preconditioner.cc type ceres (line 41) | namespace ceres { type internal (line 42) | namespace internal { FILE: 3rdparty/ceres/internal/ceres/subset_preconditioner.h function namespace (line 37) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/subset_preconditioner_test.cc type ceres (line 43) | namespace ceres { type internal (line 44) | namespace internal { function SolveLinearSystemUsingEigen (line 51) | bool SolveLinearSystemUsingEigen(const Matrix& lhs, function ComputeExpectedSolution (line 64) | bool ComputeExpectedSolution(const CompressedRowSparseMatrix& lhs, function ParamInfoToString (line 79) | std::string ParamInfoToString(testing::TestParamInfo info) { class SubsetPreconditionerTest (line 89) | class SubsetPreconditionerTest : public ::testing::TestWithParam { method Evaluate (line 44) | bool Evaluate(double const* const* parameters, function TestHelper (line 69) | void TestHelper() { function TEST (line 116) | TEST(TinySolverCostFunctionAdapter, StaticResidualsStaticParameterBloc... function TEST (line 120) | TEST(TinySolverCostFunctionAdapter, DynamicResidualsStaticParameterBlo... function TEST (line 124) | TEST(TinySolverCostFunctionAdapter, StaticResidualsDynamicParameterBlo... function TEST (line 128) | TEST(TinySolverCostFunctionAdapter, DynamicResidualsDynamicParameterBl... FILE: 3rdparty/ceres/internal/ceres/tiny_solver_test.cc type ceres (line 40) | namespace ceres { class ExampleStatic (line 46) | class ExampleStatic { class ExampleParametersDynamic (line 61) | class ExampleParametersDynamic { method NumParameters (line 69) | int NumParameters() const { class ExampleResidualsDynamic (line 80) | class ExampleResidualsDynamic { method NumResiduals (line 88) | int NumResiduals() const { class ExampleAllDynamic (line 99) | class ExampleAllDynamic { method NumResiduals (line 107) | int NumResiduals() const { method NumParameters (line 111) | int NumParameters() const { function TestHelper (line 123) | void TestHelper(const Function& f, const Vector& x0) { function TEST (line 135) | TEST(TinySolver, SimpleExample) { function TEST (line 143) | TEST(TinySolver, ParametersDynamic) { function TEST (line 153) | TEST(TinySolver, ResidualsDynamic) { function TEST (line 163) | TEST(TinySolver, ParametersAndResidualsDynamic) { FILE: 3rdparty/ceres/internal/ceres/tiny_solver_test_util.h function namespace (line 35) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/triplet_sparse_matrix.cc type ceres (line 42) | namespace ceres { type internal (line 43) | namespace internal { function TripletSparseMatrix (line 98) | TripletSparseMatrix& TripletSparseMatrix::operator=( function TripletSparseMatrix (line 259) | TripletSparseMatrix* TripletSparseMatrix::CreateSparseDiagonalMatrix( function TripletSparseMatrix (line 279) | TripletSparseMatrix* TripletSparseMatrix::CreateRandomMatrix( FILE: 3rdparty/ceres/internal/ceres/triplet_sparse_matrix.h function namespace (line 40) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/triplet_sparse_matrix_test.cc type ceres (line 36) | namespace ceres { type internal (line 37) | namespace internal { function TEST (line 39) | TEST(TripletSparseMatrix, DefaultConstructorReturnsEmptyObject) { function TEST (line 47) | TEST(TripletSparseMatrix, SimpleConstructorAndBasicOperations) { function TEST (line 101) | TEST(TripletSparseMatrix, CopyConstructor) { function TEST (line 129) | TEST(TripletSparseMatrix, AssignmentOperator) { function TEST (line 175) | TEST(TripletSparseMatrix, AssignmentOperatorSelfAssignment) { function TEST (line 204) | TEST(TripletSparseMatrix, AppendRows) { function TEST (line 257) | TEST(TripletSparseMatrix, AppendCols) { function TEST (line 310) | TEST(TripletSparseMatrix, CreateDiagonalMatrix) { function TEST (line 327) | TEST(TripletSparseMatrix, Resize) { FILE: 3rdparty/ceres/internal/ceres/trust_region_minimizer.cc type ceres (line 62) | namespace ceres { type internal (line 63) | namespace internal { FILE: 3rdparty/ceres/internal/ceres/trust_region_minimizer.h function namespace (line 43) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/trust_region_minimizer_test.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { class PowellEvaluator2 (line 60) | class PowellEvaluator2 : public Evaluator { method PowellEvaluator2 (line 62) | PowellEvaluator2() method SparseMatrix (line 78) | SparseMatrix* CreateJacobian() const final { method Evaluate (line 86) | bool Evaluate(const Evaluator::EvaluateOptions& evaluate_options, method Plus (line 191) | bool Plus(const double* state, method NumEffectiveParameters (line 202) | int NumEffectiveParameters() const final { return num_active_cols_; } method NumParameters (line 203) | int NumParameters() const final { return 4; } method NumResiduals (line 204) | int NumResiduals() const final { return 4; } function IsTrustRegionSolveSuccessful (line 213) | void IsTrustRegionSolveSuccessful(TrustRegionStrategyType strategy_t... function TEST (line 257) | TEST(TrustRegionMinimizer, PowellsSingularFunctionUsingLevenbergMarq... function TEST (line 282) | TEST(TrustRegionMinimizer, PowellsSingularFunctionUsingDogleg) { class CurveCostFunction (line 306) | class CurveCostFunction : public CostFunction { method CurveCostFunction (line 308) | CurveCostFunction(int num_vertices, double target_length) method Evaluate (line 316) | bool Evaluate(double const* const* parameters, function TEST (line 374) | TEST(TrustRegionMinimizer, JacobiScalingTest) { type ExpCostFunctor (line 398) | struct ExpCostFunctor { method CostFunction (line 405) | static CostFunction* Create() { function TEST (line 411) | TEST(TrustRegionMinimizer, GradientToleranceConvergenceUpdatesStep) { FILE: 3rdparty/ceres/internal/ceres/trust_region_preprocessor.cc type ceres (line 50) | namespace ceres { type internal (line 51) | namespace internal { function ParameterBlockOrdering (line 57) | ParameterBlockOrdering* CreateDefaultLinearSolverOrdering( function IsProgramValid (line 71) | bool IsProgramValid(const Program& program, std::string* error) { function AlternateLinearSolverAndPreconditionerForSchurTypeLinearSolver (line 76) | void AlternateLinearSolverAndPreconditionerForSchurTypeLinearSolver( function ReorderProgram (line 112) | bool ReorderProgram(PreprocessedProblem* pp) { function SetupLinearSolver (line 156) | bool SetupLinearSolver(PreprocessedProblem* pp) { function SetupEvaluator (line 258) | bool SetupEvaluator(PreprocessedProblem* pp) { function SetupInnerIterationMinimizer (line 286) | bool SetupInnerIterationMinimizer(PreprocessedProblem* pp) { function SetupMinimizerOptions (line 337) | void SetupMinimizerOptions(PreprocessedProblem* pp) { FILE: 3rdparty/ceres/internal/ceres/trust_region_preprocessor.h function namespace (line 36) | namespace ceres { FILE: 3rdparty/ceres/internal/ceres/trust_region_preprocessor_test.cc type ceres (line 41) | namespace ceres { type internal (line 42) | namespace internal { function TEST (line 44) | TEST(TrustRegionPreprocessor, ZeroProblem) { function TEST (line 52) | TEST(TrustRegionPreprocessor, ProblemWithInvalidParameterBlock) { function TEST (line 62) | TEST(TrustRegionPreprocessor, ParameterBlockBoundsAreInvalid) { function TEST (line 74) | TEST(TrustRegionPreprocessor, ParamterBlockIsInfeasible) { class FailingCostFunction (line 87) | class FailingCostFunction : public SizedCostFunction<1, 1> { method Evaluate (line 89) | bool Evaluate(double const* const* parameters, function TEST (line 96) | TEST(TrustRegionPreprocessor, RemoveParameterBlocksFailed) { function TEST (line 107) | TEST(TrustRegionPreprocessor, RemoveParameterBlocksSucceeds) { class DummyCostFunction (line 118) | class DummyCostFunction : public SizedCostFunction Base; function enum (line 67) | EIGEN_GENERIC_PUBLIC_INTERFACE(LDLT) type Matrix (line 73) | typedef Matrix... type Transpositions (line 75) | typedef Transpositions Transpos... type PermutationMatrix (line 76) | typedef PermutationMatrix Permu... type internal (line 78) | typedef internal::LDLT_Traits Traits; function setZero (line 143) | void setZero() function typename (line 149) | inline typename Traits::MatrixU matrixU() const function isNegative (line 185) | inline bool isNegative(void) const function MatrixType (line 234) | inline const MatrixType& matrixLDLT() const function namespace (line 293) | namespace internal { function Upper (line 460) | struct ldlt_inplace type TriangularView (line 480) | typedef const TriangularView MatrixU; function MatrixL (line 489) | static inline MatrixL getL(const MatrixType& m) { return MatrixL(m.adjoi... function MatrixU (line 490) | static inline MatrixU getU(const MatrixType& m) { return MatrixU(m); } type typename (line 541) | typedef typename TranspositionType::StorageIndex IndexType; FILE: 3rdparty/eigen3/Eigen/src/Cholesky/LLT.h function namespace (line 13) | namespace Eigen { type SolverBase (line 71) | typedef SolverBase Base; function enum (line 74) | EIGEN_GENERIC_PUBLIC_INTERFACE(LLT) type internal (line 85) | typedef internal::LLT_Traits Traits; function explicit (line 101) | explicit LLT(Index size) : m_matrix(size, size), function typename (line 128) | inline typename Traits::MatrixU matrixU() const function MatrixType (line 177) | inline const MatrixType& matrixLLT() const function namespace (line 235) | namespace internal { type typename (line 379) | typedef typename NumTraits::Real RealScalar; type TriangularView (line 404) | typedef const TriangularView MatrixU; function MatrixL (line 415) | static inline MatrixL getL(const MatrixType& m) { return MatrixL(m.adjoi... function MatrixU (line 416) | static inline MatrixU getU(const MatrixType& m) { return MatrixU(m); } function inplace_decomposition (line 417) | static bool inplace_decomposition(MatrixType& m) FILE: 3rdparty/eigen3/Eigen/src/Cholesky/LLT_LAPACKE.h function namespace (line 36) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/CholmodSupport/CholmodSupport.h function namespace (line 13) | namespace Eigen { function cholmod_sparse (line 105) | cholmod_sparse viewAsCholmod(const SparseMatrix<_Scalar,_Options,_Index>... function cholmod_sparse (line 112) | cholmod_sparse viewAsCholmod(const SparseVector<_Scalar,_Options,_Index>... type typename (line 140) | typedef typename Derived::Scalar Scalar; function namespace (line 165) | namespace internal { type CholmodMode (line 203) | enum CholmodMode { type typename (line 223) | typedef typename MatrixType::Scalar Scalar; type typename (line 224) | typedef typename MatrixType::RealScalar RealScalar; type MatrixType (line 225) | typedef MatrixType CholMatrixType; type typename (line 226) | typedef typename MatrixType::StorageIndex StorageIndex; function StorageIndex (line 258) | inline StorageIndex cols() const { return internal::convert_index &other, type internal (line 301) | struct internal FILE: 3rdparty/eigen3/Eigen/src/Core/ArrayBase.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/ArrayWrapper.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/Assign.h function namespace (line 15) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/AssignEvaluator.h function namespace (line 15) | namespace Eigen { function run (line 244) | void run(Kernel& kernel) type typename (line 265) | typedef typename Kernel::DstEvaluatorType DstEvaluatorType; type typename (line 266) | typedef typename DstEvaluatorType::XprType DstXprType; type typename (line 267) | typedef typename Kernel::PacketType PacketType; function run (line 276) | void run(Kernel &kernel) type typename (line 293) | typedef typename Kernel::PacketType PacketType; function run (line 294) | void run(Kernel &kernel, Index outer) type typename (line 341) | typedef typename Kernel::DstEvaluatorType::XprType DstXprType; type typename (line 351) | typedef typename Kernel::DstEvaluatorType::XprType DstXprType; type unaligned_dense_assignment_loop (line 376) | struct unaligned_dense_assignment_loop type typename (line 404) | typedef typename Kernel::Scalar Scalar; type typename (line 405) | typedef typename Kernel::PacketType PacketType; type typename (line 431) | typedef typename Kernel::DstEvaluatorType::XprType DstXprType; type typename (line 432) | typedef typename Kernel::PacketType PacketType; function run (line 455) | void run(Kernel &kernel) type typename (line 471) | typedef typename Kernel::DstEvaluatorType::XprType DstXprType; type typename (line 481) | typedef typename Kernel::DstEvaluatorType::XprType DstXprType; type typename (line 482) | typedef typename Kernel::AssignmentTraits Traits; type typename (line 510) | typedef typename Kernel::DstEvaluatorType::XprType DstXprType; type typename (line 524) | typedef typename Kernel::Scalar Scalar; type typename (line 525) | typedef typename Kernel::PacketType PacketType; type typename (line 572) | typedef typename Kernel::DstEvaluatorType::XprType DstXprType; type typename (line 573) | typedef typename Kernel::PacketType PacketType; type typename (line 604) | typedef typename SrcEvaluatorTypeT::XprType SrcXprType; type SrcEvaluatorTypeT (line 608) | typedef SrcEvaluatorTypeT SrcEvaluatorType; type typename (line 609) | typedef typename DstEvaluatorType::Scalar Scalar; type copy_using_evaluator_traits (line 610) | typedef copy_using_evaluator_traits SrcEvaluatorType; type generic_dense_assignment_kernel (line 764) | typedef generic_dense_assignment_kernel::Type diagonal() const function DenseMatrixType (line 145) | DenseMatrixType toDenseMatrix() const type Dense (line 181) | typedef Dense StorageKind; type Eigen (line 182) | typedef Eigen::Index StorageIndex; type Matrix (line 195) | typedef Matrix::Scalar Scalar; type typename (line 204) | typedef typename internal::traits::StorageIndex StorageIndex; type typename (line 205) | typedef typename internal::traits::CoefficientsType Coeffici... function CoefficientsType (line 226) | inline CoefficientsType& coeffs() { return m_coeffs; } type typename (line 243) | typedef typename _CoefficientsType::StorageKind StorageKind; type typename (line 244) | typedef typename _CoefficientsType::StorageIndex StorageIndex; type _CoefficientsType (line 257) | typedef _CoefficientsType CoefficientsType; type typename (line 266) | typedef typename internal::traits::CoefficientsType C... type typename (line 267) | typedef typename internal::traits::StorageIndex Stora... type typename (line 315) | typedef typename Base::StorageIndex StorageIndex; type BandShape (line 331) | struct BandShape {} type AssignmentKind (line 347) | struct AssignmentKind type EigenBase2EigenBase (line 347) | typedef EigenBase2EigenBase Kind; FILE: 3rdparty/eigen3/Eigen/src/Core/Block.h function namespace (line 14) | namespace Eigen { type typename (line 158) | typedef typename XprType::StorageIndex StorageIndex; function EIGEN_STRONG_INLINE (line 162) | EIGEN_STRONG_INLINE BlockImpl(XprType& xpr, Index i) : Impl(xpr,i) {} function namespace (line 169) | namespace internal { FILE: 3rdparty/eigen3/Eigen/src/Core/BooleanRedux.h function namespace (line 13) | namespace Eigen { function any (line 103) | inline bool DenseBase::any() const FILE: 3rdparty/eigen3/Eigen/src/Core/CommaInitializer.h function namespace (line 14) | namespace Eigen { function EIGEN_DEVICE_FUNC (line 120) | EIGEN_DEVICE_FUNC FILE: 3rdparty/eigen3/Eigen/src/Core/ConditionEstimator.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/CoreEvaluators.h function namespace (line 16) | namespace Eigen { type typename (line 167) | typedef typename PlainObjectType::Scalar Scalar; type typename (line 168) | typedef typename PlainObjectType::CoeffReturnType CoeffReturnType; function explicit (line 195) | explicit evaluator(const PlainObjectType& m) function CoeffReturnType (line 202) | CoeffReturnType coeff(Index row, Index col) const function CoeffReturnType (line 211) | CoeffReturnType coeff(Index index) const function PacketType (line 233) | PacketType packet(Index row, Index col) const function PacketType (line 243) | PacketType packet(Index index) const function writePacket (line 250) | void writePacket(Index row, Index col, const PacketType& x) function writePacket (line 262) | void writePacket(Index index, const PacketType& x) function EIGEN_DEVICE_FUNC (line 278) | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE function explicit (line 282) | explicit evaluator(const XprType& m) function EIGEN_DEVICE_FUNC (line 293) | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE function explicit (line 297) | explicit evaluator(const XprType& m) function explicit (line 317) | explicit unary_evaluator(const XprType& t) : m_argImpl(t.nestedExpressio... type typename (line 319) | typedef typename XprType::Scalar Scalar; type typename (line 320) | typedef typename XprType::CoeffReturnType CoeffReturnType; function CoeffReturnType (line 323) | CoeffReturnType coeff(Index row, Index col) const function CoeffReturnType (line 329) | CoeffReturnType coeff(Index index) const function typename (line 341) | typename XprType::Scalar& coeffRef(Index index) function PacketType (line 348) | PacketType packet(Index row, Index col) const function PacketType (line 355) | PacketType packet(Index index) const function writePacket (line 362) | void writePacket(Index row, Index col, const PacketType& x) function writePacket (line 369) | void writePacket(Index index, const PacketType& x) function EIGEN_STRONG_INLINE (line 391) | EIGEN_STRONG_INLINE Scalar operator()(const NullaryOp& op, IndexType i) ... function EIGEN_STRONG_INLINE (line 393) | EIGEN_STRONG_INLINE T packetOp(const NullaryOp& op, IndexType i, IndexTy... function EIGEN_STRONG_INLINE (line 394) | EIGEN_STRONG_INLINE T packetOp(const NullaryOp& op, IndexType i) const {... function EIGEN_STRONG_INLINE (line 424) | EIGEN_STRONG_INLINE T packetOp(const NullaryOp& op, IndexType i, IndexTy... function EIGEN_STRONG_INLINE (line 430) | EIGEN_STRONG_INLINE Scalar operator()(const NullaryOp& op, IndexType i) ... function EIGEN_STRONG_INLINE (line 432) | EIGEN_STRONG_INLINE T packetOp(const NullaryOp& op, IndexType i) const {... function EIGEN_STRONG_INLINE (line 472) | EIGEN_STRONG_INLINE Scalar operator()(const NullaryOp& op, IndexType i) ... function EIGEN_STRONG_INLINE (line 480) | EIGEN_STRONG_INLINE T packetOp(const NullaryOp& op, IndexType i, IndexTy... function EIGEN_STRONG_INLINE (line 487) | EIGEN_STRONG_INLINE T packetOp(const NullaryOp& op, IndexType i) const { type typename (line 501) | typedef typename internal::remove_all::type PlainObject... function EIGEN_DEVICE_FUNC (line 514) | EIGEN_DEVICE_FUNC explicit evaluator(const XprType& n) type typename (line 520) | typedef typename XprType::CoeffReturnType CoeffReturnType; function EIGEN_STRONG_INLINE (line 523) | EIGEN_STRONG_INLINE function EIGEN_STRONG_INLINE (line 530) | EIGEN_STRONG_INLINE function PacketType (line 538) | PacketType packet(IndexType row, IndexType col) const function PacketType (line 545) | PacketType packet(IndexType index) const function explicit (line 572) | explicit unary_evaluator(const XprType& op) : m_d(op) type typename (line 578) | typedef typename XprType::CoeffReturnType CoeffReturnType; function CoeffReturnType (line 581) | CoeffReturnType coeff(Index row, Index col) const function CoeffReturnType (line 587) | CoeffReturnType coeff(Index index) const function PacketType (line 594) | PacketType packet(Index row, Index col) const function PacketType (line 601) | PacketType packet(Index index) const type ternary_evaluator (line 630) | typedef ternary_evaluator > ... function EIGEN_DEVICE_FUNC (line 632) | EIGEN_DEVICE_FUNC explicit evaluator(const XprType& xpr) : Base(xpr) {} function EIGEN_DEVICE_FUNC (line 663) | EIGEN_DEVICE_FUNC explicit ternary_evaluator(const XprType& xpr) : m_d(xpr) type typename (line 669) | typedef typename XprType::CoeffReturnType CoeffReturnType; function CoeffReturnType (line 672) | CoeffReturnType coeff(Index row, Index col) const function CoeffReturnType (line 678) | CoeffReturnType coeff(Index index) const function PacketType (line 685) | PacketType packet(Index row, Index col) const function PacketType (line 694) | PacketType packet(Index index) const type Data (line 703) | struct Data type binary_evaluator (line 725) | typedef binary_evaluator > Base; function explicit (line 728) | explicit evaluator(const XprType& xpr) : Base(xpr) {} function explicit (line 757) | explicit binary_evaluator(const XprType& xpr) : m_d(xpr) type typename (line 763) | typedef typename XprType::CoeffReturnType CoeffReturnType; function CoeffReturnType (line 766) | CoeffReturnType coeff(Index row, Index col) const function CoeffReturnType (line 772) | CoeffReturnType coeff(Index index) const function PacketType (line 779) | PacketType packet(Index row, Index col) const function PacketType (line 787) | PacketType packet(Index index) const type Data (line 796) | struct Data function EIGEN_DEVICE_FUNC (line 825) | EIGEN_DEVICE_FUNC explicit unary_evaluator(const XprType& op) : m_d(op) type typename (line 831) | typedef typename XprType::Scalar Scalar; type typename (line 832) | typedef typename XprType::CoeffReturnType CoeffReturnType; function CoeffReturnType (line 835) | CoeffReturnType coeff(Index row, Index col) const function CoeffReturnType (line 841) | CoeffReturnType coeff(Index index) const type Data (line 861) | struct Data type Derived (line 883) | typedef Derived XprType; type typename (line 884) | typedef typename XprType::PointerType PointerType; type typename (line 885) | typedef typename XprType::Scalar Scalar; type typename (line 886) | typedef typename XprType::CoeffReturnType CoeffReturnType; function CoeffReturnType (line 906) | CoeffReturnType coeff(Index row, Index col) const function CoeffReturnType (line 912) | CoeffReturnType coeff(Index index) const function PacketType (line 931) | PacketType packet(Index row, Index col) const function PacketType (line 939) | PacketType packet(Index index) const function writePacket (line 946) | void writePacket(Index row, Index col, const PacketType& x) function writePacket (line 954) | void writePacket(Index index, const PacketType& x) function Index (line 960) | Index rowStride() const { return XprType::IsRowMajor ? m_outerStride.val... function explicit (line 1086) | explicit block_evaluator(const XprType& block) function CoeffReturnType (line 1114) | CoeffReturnType coeff(Index row, Index col) const function CoeffReturnType (line 1120) | CoeffReturnType coeff(Index index) const function PacketType (line 1139) | PacketType packet(Index row, Index col) const function PacketType (line 1146) | PacketType packet(Index index) const function writePacket (line 1157) | void writePacket(Index row, Index col, const PacketType& x) function writePacket (line 1164) | void writePacket(Index index, const PacketType& x) function CoeffReturnType (line 1176) | CoeffReturnType linear_coeff_impl(Index index, internal::true_type /* Fo... function CoeffReturnType (line 1181) | CoeffReturnType linear_coeff_impl(Index index, internal::false_type /* n... type typename (line 1212) | typedef typename XprType::Scalar Scalar; function explicit (line 1215) | explicit block_evaluator(const XprType& block) type typename (line 1252) | typedef typename XprType::CoeffReturnType CoeffReturnType; function CoeffReturnType (line 1255) | CoeffReturnType coeff(Index row, Index col) const function CoeffReturnType (line 1264) | CoeffReturnType coeff(Index index) const type typename (line 1286) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 1290) | typedef typename internal::nested_eval::type ArgTypeNested; type typename (line 1291) | typedef typename internal::remove_all::type ArgTypeNested... function CoeffReturnType (line 1324) | CoeffReturnType coeff(Index index) const function PacketType (line 1336) | PacketType packet(Index row, Index col) const function PacketType (line 1350) | PacketType packet(Index index) const type typename (line 1375) | typedef typename remove_all::typ... function explicit (line 1383) | explicit evaluator_wrapper_base(const ArgType& arg) : m_argImpl(arg) {} type typename (line 1385) | typedef typename ArgType::Scalar Scalar; type typename (line 1386) | typedef typename ArgType::CoeffReturnType CoeffReturnType; function CoeffReturnType (line 1389) | CoeffReturnType coeff(Index row, Index col) const function CoeffReturnType (line 1395) | CoeffReturnType coeff(Index index) const function PacketType (line 1414) | PacketType packet(Index row, Index col) const function PacketType (line 1421) | PacketType packet(Index index) const function writePacket (line 1428) | void writePacket(Index row, Index col, const PacketType& x) function writePacket (line 1435) | void writePacket(Index index, const PacketType& x) function explicit (line 1451) | explicit unary_evaluator(const XprType& wrapper) function explicit (line 1463) | explicit unary_evaluator(const XprType& wrapper) type typename (line 1479) | typedef typename XprType::Scalar Scalar; type typename (line 1480) | typedef typename XprType::CoeffReturnType CoeffReturnType; function CoeffReturnType (line 1520) | CoeffReturnType coeff(Index index) const function PacketType (line 1540) | PacketType packet(Index row, Index col) const function PacketType (line 1555) | PacketType packet(Index index) const function writePacket (line 1563) | void writePacket(Index row, Index col, const PacketType& x) function writePacket (line 1580) | void writePacket(Index index, const PacketType& x) function explicit (line 1614) | explicit evaluator(const XprType& diagonal) type typename (line 1619) | typedef typename XprType::Scalar Scalar; type typename (line 1620) | typedef typename XprType::CoeffReturnType CoeffReturnType; function CoeffReturnType (line 1623) | CoeffReturnType coeff(Index row, Index) const function CoeffReturnType (line 1629) | CoeffReturnType coeff(Index index) const function EvalToTemp (line 1678) | EIGEN_GENERIC_PUBLIC_INTERFACE(EvalToTemp) type typename (line 1708) | typedef typename ArgType::PlainObject PlainObject; type evaluator (line 1709) | typedef evaluator Base; function EIGEN_DEVICE_FUNC (line 1711) | EIGEN_DEVICE_FUNC explicit evaluator(const XprType& xpr) function EIGEN_DEVICE_FUNC (line 1718) | EIGEN_DEVICE_FUNC evaluator(const ArgType& arg) FILE: 3rdparty/eigen3/Eigen/src/Core/CoreIterators.h function namespace (line 13) | namespace Eigen { function namespace (line 75) | namespace internal { FILE: 3rdparty/eigen3/Eigen/src/Core/CwiseBinaryOp.h function namespace (line 14) | namespace Eigen { type typename (line 88) | typedef typename internal::remove_all::type Lhs; type typename (line 89) | typedef typename internal::remove_all::type Rhs; type typename (line 91) | typedef typename CwiseBinaryOpImpl< type typename (line 99) | typedef typename internal::ref_selector::type RhsNested; type typename (line 100) | typedef typename internal::remove_reference::type _LhsNested; type typename (line 101) | typedef typename internal::remove_reference::type _RhsNested; FILE: 3rdparty/eigen3/Eigen/src/Core/CwiseNullaryOp.h function namespace (line 13) | namespace Eigen { function EIGEN_STATIC_ASSERT_FIXED_SIZE (line 302) | EIGEN_STATIC_ASSERT_VECTOR_ONLY(Derived) function fill (line 335) | void DenseBase::fill(const Scalar& val) function namespace (line 759) | namespace internal { FILE: 3rdparty/eigen3/Eigen/src/Core/CwiseTernaryOp.h function namespace (line 15) | namespace Eigen { type typename (line 91) | typedef typename internal::remove_all::type Arg2; type typename (line 92) | typedef typename internal::remove_all::type Arg3; type typename (line 94) | typedef typename CwiseTernaryOpImpl< type typename (line 100) | typedef typename internal::ref_selector::type Arg2Nested; type typename (line 101) | typedef typename internal::ref_selector::type Arg3Nested; type typename (line 102) | typedef typename internal::remove_reference::type _Arg1Nested; type typename (line 103) | typedef typename internal::remove_reference::type _Arg2Nested; type typename (line 104) | typedef typename internal::remove_reference::type _Arg3Nested; FILE: 3rdparty/eigen3/Eigen/src/Core/CwiseUnaryOp.h function namespace (line 14) | namespace Eigen { type typename (line 62) | typedef typename internal::remove_all::type NestedExpression; function typename (line 84) | typename internal::remove_all::type& FILE: 3rdparty/eigen3/Eigen/src/Core/CwiseUnaryView.h function namespace (line 13) | namespace Eigen { type typename (line 65) | typedef typename internal::remove_all::type NestedExpression; function explicit (line 67) | explicit inline CwiseUnaryView(MatrixType& mat, const ViewOp& func = Vie... function typename (line 83) | typename internal::remove_reference::type& type typename (line 107) | typedef typename internal::dense_xpr_base< CwiseUnaryView::StorageKind StorageKind; type typename (line 63) | typedef typename internal::traits::StorageIndex StorageIndex; type typename (line 66) | typedef typename internal::traits::Scalar Scalar; type Scalar (line 71) | typedef Scalar value_type; type typename (line 73) | typedef typename NumTraits::Real RealScalar; type DenseCoeffsBase (line 74) | typedef DenseCoeffsBase::val... type typename (line 96) | typedef typename Base::CoeffReturnType CoeffReturnType; type typename (line 179) | typedef typename internal::find_best_packet::t... type Matrix (line 185) | typedef Matrix,PlainObject>... type CwiseNullaryOp (line 271) | typedef CwiseNullaryOp,PlainObject> Rando... type Matrix (line 273) | typedef Matrix TransposeReturnType; type typename (line 327) | typedef typename internal::add_const >::type Co... FILE: 3rdparty/eigen3/Eigen/src/Core/DenseCoeffsBase.h function namespace (line 13) | namespace Eigen { type typename (line 486) | typedef typename internal::traits::Scalar Scalar; type typename (line 487) | typedef typename NumTraits::Real RealScalar; function Index (line 516) | inline Index stride() const type typename (line 561) | typedef typename internal::traits::Scalar Scalar; type typename (line 562) | typedef typename NumTraits::Real RealScalar; function Index (line 591) | inline Index stride() const function EIGEN_DEVICE_FUNC (line 610) | EIGEN_DEVICE_FUNC function Index (line 643) | inline Index first_aligned(const DenseBase& m) function Index (line 650) | inline Index first_default_aligned(const DenseBase& m) FILE: 3rdparty/eigen3/Eigen/src/Core/DenseStorage.h function namespace (line 21) | namespace Eigen { function EIGEN_DEVICE_FUNC (line 125) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 132) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 144) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 151) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 162) | EIGEN_DEVICE_FUNC plain_array() {} function EIGEN_DEVICE_FUNC (line 163) | EIGEN_DEVICE_FUNC plain_array(constructor_without_unaligned_array_assert... function EIGEN_DEVICE_FUNC (line 193) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 203) | EIGEN_DEVICE_FUNC DenseStorage(Index size, Index rows, Index cols) { function EIGEN_DEVICE_FUNC (line 213) | EIGEN_DEVICE_FUNC static Index rows(void) {return _Rows;} function EIGEN_DEVICE_FUNC (line 214) | EIGEN_DEVICE_FUNC static Index cols(void) {return _Cols;} function EIGEN_DEVICE_FUNC (line 215) | EIGEN_DEVICE_FUNC void conservativeResize(Index,Index,Index) {} function EIGEN_DEVICE_FUNC (line 216) | EIGEN_DEVICE_FUNC void resize(Index,Index,Index) {} function EIGEN_DEVICE_FUNC (line 217) | EIGEN_DEVICE_FUNC const T *data() const { return m_data.array; } function EIGEN_DEVICE_FUNC (line 218) | EIGEN_DEVICE_FUNC T *data() { return m_data.array; } function EIGEN_DEVICE_FUNC (line 225) | EIGEN_DEVICE_FUNC DenseStorage() {} function EIGEN_DEVICE_FUNC (line 226) | EIGEN_DEVICE_FUNC explicit DenseStorage(internal::constructor_without_un... function EIGEN_DEVICE_FUNC (line 227) | EIGEN_DEVICE_FUNC DenseStorage(const DenseStorage&) {} function EIGEN_DEVICE_FUNC (line 229) | EIGEN_DEVICE_FUNC DenseStorage(Index,Index,Index) {} function EIGEN_DEVICE_FUNC (line 270) | EIGEN_DEVICE_FUNC DenseStorage(Index, Index rows, Index cols) : m_rows(r... function EIGEN_DEVICE_FUNC (line 279) | EIGEN_DEVICE_FUNC void conservativeResize(Index, Index rows, Index cols)... function EIGEN_DEVICE_FUNC (line 280) | EIGEN_DEVICE_FUNC void resize(Index, Index rows, Index cols) { m_rows = ... function EIGEN_DEVICE_FUNC (line 281) | EIGEN_DEVICE_FUNC const T *data() const { return m_data.array; } function EIGEN_DEVICE_FUNC (line 282) | EIGEN_DEVICE_FUNC T *data() { return m_data.array; } function EIGEN_DEVICE_FUNC (line 292) | EIGEN_DEVICE_FUNC explicit DenseStorage(internal::constructor_without_un... function EIGEN_DEVICE_FUNC (line 294) | EIGEN_DEVICE_FUNC DenseStorage(const DenseStorage& other) : m_data(other... function EIGEN_DEVICE_FUNC (line 304) | EIGEN_DEVICE_FUNC DenseStorage(Index, Index rows, Index) : m_rows(rows) {} function EIGEN_DEVICE_FUNC (line 310) | EIGEN_DEVICE_FUNC Index rows(void) const {return m_rows;} function EIGEN_DEVICE_FUNC (line 311) | EIGEN_DEVICE_FUNC Index cols(void) const {return _Cols;} function EIGEN_DEVICE_FUNC (line 312) | EIGEN_DEVICE_FUNC void conservativeResize(Index, Index rows, Index) { m_... function EIGEN_DEVICE_FUNC (line 313) | EIGEN_DEVICE_FUNC void resize(Index, Index rows, Index) { m_rows = rows; } function EIGEN_DEVICE_FUNC (line 314) | EIGEN_DEVICE_FUNC const T *data() const { return m_data.array; } function EIGEN_DEVICE_FUNC (line 315) | EIGEN_DEVICE_FUNC T *data() { return m_data.array; } function EIGEN_DEVICE_FUNC (line 325) | EIGEN_DEVICE_FUNC explicit DenseStorage(internal::constructor_without_un... function EIGEN_DEVICE_FUNC (line 327) | EIGEN_DEVICE_FUNC DenseStorage(const DenseStorage& other) : m_data(other... function EIGEN_DEVICE_FUNC (line 337) | EIGEN_DEVICE_FUNC DenseStorage(Index, Index, Index cols) : m_cols(cols) {} function EIGEN_DEVICE_FUNC (line 342) | EIGEN_DEVICE_FUNC Index rows(void) const {return _Rows;} function EIGEN_DEVICE_FUNC (line 343) | EIGEN_DEVICE_FUNC Index cols(void) const {return m_cols;} function EIGEN_DEVICE_FUNC (line 344) | EIGEN_DEVICE_FUNC void conservativeResize(Index, Index, Index cols) { m_... function EIGEN_DEVICE_FUNC (line 345) | EIGEN_DEVICE_FUNC void resize(Index, Index, Index cols) { m_cols = cols; } function EIGEN_DEVICE_FUNC (line 346) | EIGEN_DEVICE_FUNC const T *data() const { return m_data.array; } function EIGEN_DEVICE_FUNC (line 347) | EIGEN_DEVICE_FUNC T *data() { return m_data.array; } function EIGEN_DEVICE_FUNC (line 403) | EIGEN_DEVICE_FUNC ~DenseStorage() { internal::conditional_aligned_delete... function EIGEN_DEVICE_FUNC (line 410) | EIGEN_DEVICE_FUNC Index rows(void) const {return m_rows;} function EIGEN_DEVICE_FUNC (line 411) | EIGEN_DEVICE_FUNC Index cols(void) const {return m_cols;} function conservativeResize (line 412) | void conservativeResize(Index size, Index rows, Index cols) function EIGEN_DEVICE_FUNC (line 418) | EIGEN_DEVICE_FUNC void resize(Index size, Index rows, Index cols) function EIGEN_DEVICE_FUNC (line 432) | EIGEN_DEVICE_FUNC const T *data() const { return m_data; } function EIGEN_DEVICE_FUNC (line 433) | EIGEN_DEVICE_FUNC T *data() { return m_data; } function explicit (line 443) | explicit DenseStorage(internal::constructor_without_unaligned_array_asse... function EIGEN_DEVICE_FUNC (line 444) | EIGEN_DEVICE_FUNC DenseStorage(Index size, Index rows, Index cols) : m_d... function EIGEN_DEVICE_FUNC (line 450) | EIGEN_DEVICE_FUNC DenseStorage(const DenseStorage& other) function EIGEN_DEVICE_FUNC (line 467) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 483) | EIGEN_DEVICE_FUNC ~DenseStorage() { internal::conditional_aligned_delete... function EIGEN_DEVICE_FUNC (line 488) | EIGEN_DEVICE_FUNC static Index rows(void) {return _Rows;} function EIGEN_DEVICE_FUNC (line 489) | EIGEN_DEVICE_FUNC Index cols(void) const {return m_cols;} function EIGEN_DEVICE_FUNC (line 490) | EIGEN_DEVICE_FUNC void conservativeResize(Index size, Index, Index cols) function resize (line 495) | void resize(Index size, Index, Index cols) function EIGEN_DEVICE_FUNC (line 508) | EIGEN_DEVICE_FUNC const T *data() const { return m_data; } function EIGEN_DEVICE_FUNC (line 509) | EIGEN_DEVICE_FUNC T *data() { return m_data; } function explicit (line 519) | explicit DenseStorage(internal::constructor_without_unaligned_array_asse... function EIGEN_DEVICE_FUNC (line 520) | EIGEN_DEVICE_FUNC DenseStorage(Index size, Index rows, Index cols) : m_d... function EIGEN_DEVICE_FUNC (line 526) | EIGEN_DEVICE_FUNC DenseStorage(const DenseStorage& other) function EIGEN_DEVICE_FUNC (line 543) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 559) | EIGEN_DEVICE_FUNC ~DenseStorage() { internal::conditional_aligned_delete... function EIGEN_DEVICE_FUNC (line 564) | EIGEN_DEVICE_FUNC Index rows(void) const {return m_rows;} function EIGEN_DEVICE_FUNC (line 565) | EIGEN_DEVICE_FUNC static Index cols(void) {return _Cols;} function conservativeResize (line 566) | void conservativeResize(Index size, Index rows, Index) function resize (line 571) | void resize(Index size, Index rows, Index) function EIGEN_DEVICE_FUNC (line 584) | EIGEN_DEVICE_FUNC const T *data() const { return m_data; } function EIGEN_DEVICE_FUNC (line 585) | EIGEN_DEVICE_FUNC T *data() { return m_data; } FILE: 3rdparty/eigen3/Eigen/src/Core/Diagonal.h function namespace (line 14) | namespace Eigen { type typename (line 69) | typedef typename internal::dense_xpr_base::type Base; function explicit (line 73) | explicit inline Diagonal(MatrixType& matrix, Index a_index = DiagIndex) ... type typename (line 102) | typedef typename internal::conditional< function EIGEN_DEVICE_FUNC (line 108) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 110) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 113) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 120) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 126) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 132) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 139) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 145) | EIGEN_DEVICE_FUNC FILE: 3rdparty/eigen3/Eigen/src/Core/DiagonalMatrix.h function namespace (line 14) | namespace Eigen { function EIGEN_DEVICE_FUNC (line 162) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 166) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 170) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 174) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 178) | EIGEN_DEVICE_FUNC function EIGEN_STRONG_INLINE (line 193) | EIGEN_STRONG_INLINE function EIGEN_STRONG_INLINE (line 201) | EIGEN_STRONG_INLINE DiagonalMatrix(const std::initializer_list& other) : m_diago... function m_diagonal (line 212) | inline DiagonalMatrix(const DiagonalMatrix& other) : m_diagonal(other.di... function explicit (line 218) | explicit inline DiagonalMatrix(const MatrixBase& other) : ... function EIGEN_DEVICE_FUNC (line 243) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 246) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 249) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 252) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 255) | EIGEN_DEVICE_FUNC function namespace (line 273) | namespace internal { type _DiagonalVectorType (line 298) | typedef _DiagonalVectorType DiagonalVectorType; type DiagonalWrapper (line 299) | typedef DiagonalWrapper Nested; function m_diagonal (line 304) | inline DiagonalWrapper(DiagonalVectorType& a_diagonal) : m_diagonal(a_di... function DiagonalWrapper (line 324) | inline const DiagonalWrapper function namespace (line 357) | namespace internal { function run (line 383) | static void run(DstXprType &dst, const SrcXprType &src, const internal::... FILE: 3rdparty/eigen3/Eigen/src/Core/DiagonalProduct.h function namespace (line 14) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/Dot.h function namespace (line 13) | namespace Eigen { type internal (line 78) | typedef internal::scalar_conj_product_op::type _Nested; type typename (line 169) | typedef typename internal::nested_eval::type _Nested; function namespace (line 201) | namespace internal { FILE: 3rdparty/eigen3/Eigen/src/Core/EigenBase.h function namespace (line 14) | namespace Eigen { function evalTo (line 72) | inline void evalTo(Dest& dst) const function addTo (line 78) | inline void addTo(Dest& dst) const function subTo (line 90) | inline void subTo(Dest& dst) const function applyThisOnTheRight (line 101) | inline void applyThisOnTheRight(Dest& dst) const function applyThisOnTheLeft (line 110) | inline void applyThisOnTheLeft(Dest& dst) const FILE: 3rdparty/eigen3/Eigen/src/Core/ForceAlignedAccess.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/Fuzzy.h function namespace (line 14) | namespace Eigen { function typename (line 65) | typename Derived::RealScalar& prec) function EIGEN_DEVICE_FUNC (line 74) | EIGEN_DEVICE_FUNC FILE: 3rdparty/eigen3/Eigen/src/Core/GeneralProduct.h function namespace (line 14) | namespace Eigen { type product_type_selector (line 103) | struct product_type_selector type product_type_selector (line 104) | struct product_type_selector type product_type_selector (line 105) | struct product_type_selector type product_type_selector (line 106) | struct product_type_selector type product_type_selector (line 107) | struct product_type_selector type product_type_selector (line 108) | struct product_type_selector type product_type_selector (line 109) | struct product_type_selector type product_type_selector (line 110) | struct product_type_selector type product_type_selector (line 111) | struct product_type_selector type product_type_selector (line 112) | struct product_type_selector type product_type_selector (line 113) | struct product_type_selector type product_type_selector (line 114) | struct product_type_selector type product_type_selector (line 115) | struct product_type_selector type product_type_selector (line 116) | struct product_type_selector type product_type_selector (line 117) | struct product_type_selector type product_type_selector (line 118) | struct product_type_selector type product_type_selector (line 119) | struct product_type_selector type product_type_selector (line 120) | struct product_type_selector type product_type_selector (line 121) | struct product_type_selector type product_type_selector (line 122) | struct product_type_selector function namespace (line 152) | namespace internal { function namespace (line 159) | namespace internal { function EIGEN_STRONG_INLINE (line 184) | EIGEN_STRONG_INLINE Scalar* data() { return m_data.array; } function EIGEN_STRONG_INLINE (line 189) | EIGEN_STRONG_INLINE Scalar* data() { type gemv_dense_selector (line 211) | struct gemv_dense_selector function run (line 214) | inline void run(const Lhs &lhs, const Rhs &rhs, Dest& dest, const typena... type gemv_dense_selector (line 305) | struct gemv_dense_selector function run (line 308) | void run(const Lhs &lhs, const Rhs &rhs, Dest& dest, const typename Dest... type gemv_dense_selector (line 358) | struct gemv_dense_selector function run (line 361) | void run(const Lhs &lhs, const Rhs &rhs, Dest& dest, const typename Dest... type gemv_dense_selector (line 372) | struct gemv_dense_selector function run (line 375) | void run(const Lhs &lhs, const Rhs &rhs, Dest& dest, const typename Dest... FILE: 3rdparty/eigen3/Eigen/src/Core/GenericPacketMath.h function namespace (line 14) | namespace Eigen { function Packet (line 356) | inline Packet function Packet (line 360) | inline Packet function Packet (line 364) | inline Packet function Packet (line 376) | inline Packet function Packet (line 384) | inline Packet function EIGEN_STRONG_INLINE (line 392) | EIGEN_STRONG_INLINE Packet function Packet (line 401) | inline Packet function pbroadcast4 (line 415) | inline void pbroadcast4(const typename unpacket_traits::type *a, function pbroadcast2 (line 432) | inline void pbroadcast2(const typename unpacket_traits::type *a, function EIGEN_STRONG_INLINE (line 440) | EIGEN_STRONG_INLINE Packet function pstore (line 444) | inline void pstore(Scalar* to, const Packet& from) function pstoreu (line 448) | inline void pstoreu(Scalar* to, const Packet& from) function Packet (line 460) | inline Packet pgather(const Scalar* from, Index /*stride*/) function pscatter (line 463) | inline void pscatter(Scalar* to, const Packet& from, Index /*stride*/) function prefetch (line 467) | inline void prefetch(const Scalar* addr) function typename (line 485) | inline typename unpacket_traits::type pfirst(const Packet& a) function Packet (line 489) | inline Packet function typename (line 493) | inline typename unpacket_traits::type predux(const Packet& a) function typename (line 506) | inline typename unpacket_traits::type predux_mul(const Packet& a) function typename (line 510) | inline typename unpacket_traits::type predux_min(const Packet& a) function typename (line 514) | inline typename unpacket_traits::type predux_max(const Packet& a) function predux_any (line 527) | inline bool predux_any(const Packet& a) function Packet (line 539) | inline Packet preverse(const Packet& a) function Packet (line 543) | inline Packet pcplxflip(const Packet& a) function Packet (line 554) | Packet psin(const Packet& a) { EIGEN_USING_STD_MATH(sin); return sin(a); } function Packet (line 558) | Packet pcos(const Packet& a) { EIGEN_USING_STD_MATH(cos); return cos(a); } function Packet (line 562) | Packet ptan(const Packet& a) { EIGEN_USING_STD_MATH(tan); return tan(a); } function Packet (line 566) | Packet pasin(const Packet& a) { EIGEN_USING_STD_MATH(asin); return asin(... function Packet (line 570) | Packet pacos(const Packet& a) { EIGEN_USING_STD_MATH(acos); return acos(... function Packet (line 574) | Packet patan(const Packet& a) { EIGEN_USING_STD_MATH(atan); return atan(... function Packet (line 578) | Packet psinh(const Packet& a) { EIGEN_USING_STD_MATH(sinh); return sinh(... function Packet (line 582) | Packet pcosh(const Packet& a) { EIGEN_USING_STD_MATH(cosh); return cosh(... function Packet (line 586) | Packet ptanh(const Packet& a) { EIGEN_USING_STD_MATH(tanh); return tanh(... function Packet (line 590) | Packet pexp(const Packet& a) { EIGEN_USING_STD_MATH(exp); return exp(a); } function Packet (line 594) | Packet pexpm1(const Packet& a) { return numext::expm1(a); } function Packet (line 598) | Packet plog(const Packet& a) { EIGEN_USING_STD_MATH(log); return log(a); } function Packet (line 602) | Packet plog1p(const Packet& a) { return numext::log1p(a); } function Packet (line 606) | Packet plog10(const Packet& a) { EIGEN_USING_STD_MATH(log10); return log... function Packet (line 610) | Packet psqrt(const Packet& a) { EIGEN_USING_STD_MATH(sqrt); return sqrt(... function Packet (line 614) | Packet prsqrt(const Packet& a) { function Packet (line 620) | Packet pround(const Packet& a) { using numext::round; return round(a); } function Packet (line 624) | Packet pfloor(const Packet& a) { using numext::floor; return floor(a); } function Packet (line 629) | Packet print(const Packet& a) { using numext::rint; return rint(a); } function Packet (line 633) | Packet pceil(const Packet& a) { using numext::ceil; return ceil(a); } function pstore1 (line 642) | void pstore1(typename unpacket_traits::type* to, const typename ... function Packet (line 648) | inline Packet function EIGEN_ALWAYS_INLINE (line 657) | EIGEN_ALWAYS_INLINE Packet ploadt(const typename unpacket_traits... function pstoret (line 668) | void pstoret(Scalar* to, const Packet& from) function EIGEN_ALWAYS_INLINE (line 682) | EIGEN_ALWAYS_INLINE Packet ploadt_ro(const typename unpacket_traits::type& function namespace (line 159) | namespace internal { FILE: 3rdparty/eigen3/Eigen/src/Core/Inverse.h function namespace (line 13) | namespace Eigen { type typename (line 73) | typedef typename XprType::Scalar Scalar; function namespace (line 80) | namespace internal { FILE: 3rdparty/eigen3/Eigen/src/Core/Map.h function namespace (line 14) | namespace Eigen { type PointerType (line 103) | typedef PointerType PointerArgType; function EIGEN_DEVICE_FUNC (line 104) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 107) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 128) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 141) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 155) | EIGEN_DEVICE_FUNC FILE: 3rdparty/eigen3/Eigen/src/Core/MapBase.h function namespace (line 18) | namespace Eigen { type typename (line 229) | typedef typename Base::Scalar Scalar; type typename (line 230) | typedef typename Base::PacketScalar PacketScalar; type typename (line 231) | typedef typename Base::StorageIndex StorageIndex; type typename (line 232) | typedef typename Base::PointerType PointerType; type typename (line 246) | typedef typename internal::conditional< function EIGEN_DEVICE_FUNC (line 252) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 254) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 257) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 263) | EIGEN_DEVICE_FUNC function writePacket (line 271) | void writePacket(Index row, Index col, const PacketScalar& val) function writePacket (line 278) | void writePacket(Index index, const PacketScalar& val) function EIGEN_DEVICE_FUNC (line 285) | EIGEN_DEVICE_FUNC explicit inline MapBase(PointerType dataPtr) : Base(da... function EIGEN_DEVICE_FUNC (line 286) | EIGEN_DEVICE_FUNC inline MapBase(PointerType dataPtr, Index vecSize) : B... function EIGEN_DEVICE_FUNC (line 287) | EIGEN_DEVICE_FUNC inline MapBase(PointerType dataPtr, Index rows, Index ... FILE: 3rdparty/eigen3/Eigen/src/Core/MathFunctions.h function namespace (line 17) | namespace Eigen { type Scalar (line 708) | typedef Scalar type; function Scalar (line 721) | static inline Scalar run() type typename (line 782) | typedef typename make_unsigned::type ScalarU; type typename (line 786) | typedef typename conditional<(ScalarU(-1) > unsigned(-1)), ScalarU, unsi... function Scalar (line 804) | static inline Scalar run() function Scalar (line 827) | static inline Scalar run() function isinf_impl (line 887) | bool>::type function isinf_msvc_helper (line 919) | bool isinf_msvc_helper(T x) function EIGEN_DEVICE_FUNC (line 925) | EIGEN_DEVICE_FUNC inline bool isnan_impl(const long double& x) { return ... function EIGEN_DEVICE_FUNC (line 926) | EIGEN_DEVICE_FUNC inline bool isnan_impl(const double& x) { return ... function EIGEN_DEVICE_FUNC (line 927) | EIGEN_DEVICE_FUNC inline bool isnan_impl(const float& x) { return ... function EIGEN_DEVICE_FUNC (line 929) | EIGEN_DEVICE_FUNC inline bool isinf_impl(const long double& x) { return ... function EIGEN_DEVICE_FUNC (line 930) | EIGEN_DEVICE_FUNC inline bool isinf_impl(const double& x) { return ... function EIGEN_DEVICE_FUNC (line 931) | EIGEN_DEVICE_FUNC inline bool isinf_impl(const float& x) { return ... function isnan_impl (line 943) | bool isnan_impl(const long double& x) { return __builtin_isnan(x); } function isnan_impl (line 944) | bool isnan_impl(const double& x) { return __builtin_isnan(x); } function isnan_impl (line 945) | bool isnan_impl(const float& x) { return __builtin_isnan(x); } function isinf_impl (line 946) | bool isinf_impl(const double& x) { return __builtin_isinf(x); } function isinf_impl (line 947) | bool isinf_impl(const float& x) { return __builtin_isinf(x); } function isinf_impl (line 948) | bool isinf_impl(const long double& x) { return __builtin_isinf(x); } function namespace (line 968) | namespace numext { function floor (line 1304) | float floor(const float &x) { return ::floorf(x); } function floor (line 1307) | double floor(const double &x) { return ::floor(x); } function ceil (line 1324) | float ceil(const float &x) { return ::ceilf(x); } function ceil (line 1327) | double ceil(const double &x) { return ::ceil(x); } function log2 (line 1333) | inline int log2(int x) function log (line 1381) | float log(const float &x) { return ::logf(x); } function log (line 1384) | double log(const double &x) { return ::log(x); } function typename (line 1397) | typename NumTraits::Real>::type function abs (line 1409) | float abs(const float &x) { return ::fabsf(x); } function abs (line 1412) | double abs(const double &x) { return ::fabs(x); } function exp (line 1438) | float exp(const float &x) { return ::expf(x); } function exp (line 1441) | double exp(const double &x) { return ::exp(x); } function expm1 (line 1473) | float expm1(const float &x) { return ::expm1f(x); } function expm1 (line 1476) | double expm1(const double &x) { return ::expm1(x); } function cos (line 1492) | float cos(const float &x) { return ::cosf(x); } function cos (line 1495) | double cos(const double &x) { return ::cos(x); } function sin (line 1511) | float sin(const float &x) { return ::sinf(x); } function sin (line 1514) | double sin(const double &x) { return ::sin(x); } function tan (line 1530) | float tan(const float &x) { return ::tanf(x); } function tan (line 1533) | double tan(const double &x) { return ::tan(x); } function EIGEN_ALWAYS_INLINE (line 1545) | EIGEN_ALWAYS_INLINE function acos (line 1559) | float acos(const float &x) { return ::acosf(x); } function acos (line 1562) | double acos(const double &x) { return ::acos(x); } function EIGEN_ALWAYS_INLINE (line 1574) | EIGEN_ALWAYS_INLINE function asin (line 1588) | float asin(const float &x) { return ::asinf(x); } function asin (line 1591) | double asin(const double &x) { return ::asin(x); } function EIGEN_ALWAYS_INLINE (line 1603) | EIGEN_ALWAYS_INLINE function atan (line 1617) | float atan(const float &x) { return ::atanf(x); } function atan (line 1620) | double atan(const double &x) { return ::atan(x); } function cosh (line 1637) | float cosh(const float &x) { return ::coshf(x); } function cosh (line 1640) | double cosh(const double &x) { return ::cosh(x); } function sinh (line 1656) | float sinh(const float &x) { return ::sinhf(x); } function sinh (line 1659) | double sinh(const double &x) { return ::sinh(x); } function tanh (line 1671) | float tanh(float x) { return internal::generic_fast_tanh_float(x); } function tanh (line 1680) | float tanh(const float &x) { return ::tanhf(x); } function tanh (line 1683) | double tanh(const double &x) { return ::tanh(x); } function fmod (line 1700) | float fmod(const float& a, const float& b) { function fmod (line 1706) | double fmod(const double& a, const double& b) { function namespace (line 1730) | namespace internal { type typename (line 1783) | typedef typename NumTraits::Real RealScalar; function isMuchSmallerThan (line 1785) | static inline bool isMuchSmallerThan(const Scalar& x, const Scalar&, con... function EIGEN_DEVICE_FUNC (line 1789) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 1794) | EIGEN_DEVICE_FUNC type typename (line 1804) | typedef typename NumTraits::Real RealScalar; function isMuchSmallerThan (line 1806) | static inline bool isMuchSmallerThan(const Scalar& x, const OtherScalar&... function EIGEN_DEVICE_FUNC (line 1810) | EIGEN_DEVICE_FUNC function isMuchSmallerThan (line 1821) | bool isMuchSmallerThan(const Scalar& x, const OtherScalar& y, function isApprox (line 1828) | bool isApprox(const Scalar& x, const Scalar& y, function isApproxOrLessThan (line 1835) | bool isApproxOrLessThan(const Scalar& x, const Scalar& y, function bool (line 1845) | struct random_impl function bool (line 1853) | struct scalar_fuzzy_impl FILE: 3rdparty/eigen3/Eigen/src/Core/MathFunctionsImpl.h function namespace (line 14) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/Matrix.h function namespace (line 14) | namespace Eigen { type PlainObjectBase (line 186) | typedef PlainObjectBase Base; function EIGEN_STRONG_INLINE (line 266) | EIGEN_STRONG_INLINE function EIGEN_STRONG_INLINE (line 295) | EIGEN_STRONG_INLINE function EIGEN_STRONG_INLINE (line 321) | EIGEN_STRONG_INLINE Matrix(const std::initializer_list &other) type internal (line 445) | struct internal FILE: 3rdparty/eigen3/Eigen/src/Core/MatrixBase.h function namespace (line 14) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/NestByValue.h function namespace (line 14) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/NoAlias.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/NumTraits.h function namespace (line 13) | namespace Eigen { function EIGEN_DEVICE_FUNC (line 55) | EIGEN_DEVICE_FUNC function run (line 63) | static int run() { function run (line 75) | static int run() { return 0; } type T (line 134) | typedef T Real; type typename (line 135) | typedef typename internal::conditional< type T (line 140) | typedef T Nested; type T (line 141) | typedef T Literal; function EIGEN_DEVICE_FUNC (line 143) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 149) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 155) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 161) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 169) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 174) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 180) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 185) | EIGEN_DEVICE_FUNC type NumTraits (line 194) | struct NumTraits function EIGEN_DEVICE_FUNC (line 197) | EIGEN_DEVICE_FUNC type NumTraits (line 201) | struct NumTraits function EIGEN_DEVICE_FUNC (line 203) | EIGEN_DEVICE_FUNC type NumTraits (line 207) | struct NumTraits function dummy_precision (line 210) | static inline long double dummy_precision() { return 1e-15l; } type _Real (line 216) | typedef _Real Real; type typename (line 217) | typedef typename NumTraits<_Real>::Literal Literal; function EIGEN_DEVICE_FUNC (line 226) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 228) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 230) | EIGEN_DEVICE_FUNC type typename (line 238) | typedef typename NumTraits::Real RealScalar; type Array (line 239) | typedef Array Real; type typename (line 240) | typedef typename NumTraits::NonInteger NonIntegerScalar; type Array (line 241) | typedef Array N... type ArrayType (line 242) | typedef ArrayType & Nested; type typename (line 243) | typedef typename NumTraits::Literal Literal; function EIGEN_DEVICE_FUNC (line 255) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 257) | EIGEN_DEVICE_FUNC function digits10 (line 260) | static inline int digits10() { return NumTraits::digits10(); } function string (line 263) | struct NumTraits function void (line 285) | struct NumTraits {} type NumTraits (line 287) | struct NumTraits FILE: 3rdparty/eigen3/Eigen/src/Core/PartialReduxEvaluator.h function namespace (line 13) | namespace Eigen { type typename (line 105) | typedef typename redux_traits::PacketType PacketScalar; function PacketType (line 109) | static PacketType run(const Evaluator &eval, const Func& func, Index size) type typename (line 136) | typedef typename internal::nested_eval::type ArgTypeNested; type typename (line 137) | typedef typename internal::add_const_on_value_type::type ... type typename (line 138) | typedef typename internal::remove_all::type ArgTypeNested... type typename (line 139) | typedef typename ArgType::Scalar InputScalar; type typename (line 140) | typedef typename XprType::Scalar Scalar; type typename (line 144) | typedef typename MemberOp::template Cost CostOpType; function EIGEN_DEVICE_FUNC (line 165) | EIGEN_DEVICE_FUNC explicit evaluator(const XprType xpr) type typename (line 172) | typedef typename XprType::CoeffReturnType CoeffReturnType; function Scalar (line 175) | const Scalar coeff(Index i, Index j) const function Scalar (line 181) | const Scalar coeff(Index index) const function EIGEN_STRONG_INLINE (line 187) | EIGEN_STRONG_INLINE function EIGEN_DEVICE_FUNC (line 194) | EIGEN_DEVICE_FUNC FILE: 3rdparty/eigen3/Eigen/src/Core/PermutationMatrix.h function namespace (line 14) | namespace Eigen { type internal (line 300) | typedef internal::traits Traits; type typename (line 306) | typedef typename Traits::IndicesType IndicesType; type typename (line 307) | typedef typename Traits::StorageIndex StorageIndex; function explicit (line 315) | explicit inline PermutationMatrix(Index size) : m_indices(size) function m_indices (line 333) | inline PermutationMatrix(const MatrixBase& indices) : m_indices(i... function namespace (line 391) | namespace internal { type internal (line 408) | typedef internal::traits Traits; type typename (line 412) | typedef typename Traits::IndicesType IndicesType; type typename (line 413) | typedef typename IndicesType::Scalar StorageIndex; function m_indices (line 416) | inline Map(const StorageIndex* indicesPtr) function namespace (line 456) | namespace internal { type internal (line 489) | typedef internal::traits Traits; type typename (line 493) | typedef typename Traits::IndicesType IndicesType; function m_indices (line 496) | inline PermutationWrapper(const IndicesType& indices) type internal (line 540) | typedef internal::traits PermTraits; type typename (line 548) | typedef typename PermutationType::DenseMatrixType DenseMatrixType; function namespace (line 597) | namespace internal { FILE: 3rdparty/eigen3/Eigen/src/Core/PlainObjectBase.h function namespace (line 25) | namespace Eigen { function Scalar (line 160) | const Scalar& coeff(Index rowId, Index colId) const function Scalar (line 173) | const Scalar& coeff(Index index) const function Scalar (line 204) | const Scalar& coeffRef(Index rowId, Index colId) const function Scalar (line 215) | const Scalar& coeffRef(Index index) const function PacketScalar (line 222) | PacketScalar packet(Index rowId, Index colId) const function PacketScalar (line 232) | PacketScalar packet(Index index) const function writePacket (line 239) | void writePacket(Index rowId, Index colId, const PacketScalar& val) function writePacket (line 249) | void writePacket(Index index, const PacketScalar& val) function Scalar (line 255) | const Scalar *data() const function Scalar (line 259) | Scalar *data() function resize (line 279) | void resize(Index rows, Index cols) function EIGEN_DEVICE_FUNC (line 308) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 333) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 347) | EIGEN_DEVICE_FUNC function conservativeResize (line 390) | void conservativeResize(Index rows, Index cols) function conservativeResize (line 403) | void conservativeResize(Index rows, NoChange_t) function conservativeResize (line 417) | void conservativeResize(NoChange_t, Index cols) function conservativeResize (line 432) | void conservativeResize(Index size) function EIGEN_DEVICE_FUNC (line 493) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 502) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 521) | EIGEN_DEVICE_FUNC function EIGEN_STRONG_INLINE (line 541) | EIGEN_STRONG_INLINE function EIGEN_STRONG_INLINE (line 560) | EIGEN_STRONG_INLINE PlainObjectBase(const std::initializer_list::type RhsNested; type typename (line 90) | typedef typename internal::remove_all::type LhsNestedCleaned; type typename (line 91) | typedef typename internal::remove_all::type RhsNestedCleaned; function namespace (line 117) | namespace internal { FILE: 3rdparty/eigen3/Eigen/src/Core/ProductEvaluators.h function namespace (line 16) | namespace Eigen { type evaluator (line 56) | typedef evaluator, DiagInd... function explicit (line 71) | explicit evaluator(const XprType& xpr) type typename (line 100) | typedef typename XprType::PlainObject PlainObject; type evaluator (line 101) | typedef evaluator Base; function explicit (line 107) | explicit product_evaluator(const XprType& xpr) function run (line 141) | void run(DstXprType &dst, const SrcXprType &src, const internal::assign_... function run (line 159) | void run(DstXprType &dst, const SrcXprType &src, const internal::add_ass... function run (line 174) | void run(DstXprType &dst, const SrcXprType &src, const internal::sub_ass... function run (line 194) | void run(DstXprType &dst, const SrcXprType &src, const AssignFunc& func) function addTo (line 255) | void addTo(Dst& dst, const Lhs& lhs, const Rhs& rhs) function subTo (line 261) | void subTo(Dst& dst, const Lhs& lhs, const Rhs& rhs) type typename (line 538) | typedef typename find_best_packet::type LhsVec... type typename (line 539) | typedef typename find_best_packet::type RhsVec... function CoeffReturnType (line 599) | const CoeffReturnType coeff(Index row, Index col) const function CoeffReturnType (line 609) | const CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 617) | EIGEN_STRONG_INLINE function EIGEN_STRONG_INLINE (line 629) | EIGEN_STRONG_INLINE type Product (line 652) | typedef Product XprType; type Product (line 653) | typedef Product BaseProduct; type product_evaluator (line 654) | typedef product_evaluator::Scalar Scalar; type typename (line 773) | typedef typename Product::Scalar Scalar; type typename (line 794) | typedef typename Product::Scalar Scalar; function scaleAndAddTo (line 798) | void scaleAndAddTo(Dest& dst, const Lhs& lhs, const Rhs& rhs, const Scal... type typename (line 808) | typedef typename Product::Scalar Scalar; type typename (line 826) | typedef typename ScalarBinaryOpTraits XprType; type typename (line 907) | typedef typename XprType::PlainObject PlainObject; type typename (line 908) | typedef typename Lhs::DiagonalVectorType DiagonalType; function EIGEN_DEVICE_FUNC (line 913) | EIGEN_DEVICE_FUNC explicit product_evaluator(const XprType& xpr) function Scalar (line 918) | const Scalar coeff(Index row, Index col) const function PacketType (line 925) | PacketType packet(Index row, Index col) const function PacketType (line 934) | PacketType packet(Index idx) const type diagonal_product_evaluator_base (line 946) | typedef diagonal_product_evaluator_base XprType; type typename (line 953) | typedef typename XprType::PlainObject PlainObject; function EIGEN_DEVICE_FUNC (line 957) | EIGEN_DEVICE_FUNC explicit product_evaluator(const XprType& xpr) function Scalar (line 962) | const Scalar coeff(Index row, Index col) const function PacketType (line 969) | PacketType packet(Index row, Index col) const function PacketType (line 976) | PacketType packet(Index idx) const type typename (line 998) | typedef typename nested_eval::type MatrixType; type typename (line 999) | typedef typename remove_all::type MatrixTypeCleaned; function run (line 1002) | inline void run(Dest& dst, const PermutationType& perm, const Expression... type typename (line 1106) | typedef typename nested_eval::type MatrixType; type typename (line 1107) | typedef typename remove_all::type MatrixTypeCleaned; function run (line 1110) | inline void run(Dest& dst, const TranspositionType& tr, const Expression... FILE: 3rdparty/eigen3/Eigen/src/Core/Random.h function namespace (line 15) | namespace internal { FILE: 3rdparty/eigen3/Eigen/src/Core/Redux.h function namespace (line 16) | namespace internal { FILE: 3rdparty/eigen3/Eigen/src/Core/Ref.h function namespace (line 13) | namespace Eigen { type typename (line 62) | typedef typename internal::traits::PlainObjectType PlainObjectT... type typename (line 63) | typedef typename internal::traits::StrideType StrideType; function Index (line 70) | inline Index innerStride() const function EIGEN_DEVICE_FUNC (line 256) | EIGEN_DEVICE_FUNC inline Ref(const Ref& other) : Base(other) { function construct (line 268) | void construct(const Expression& expr,internal::true_type) function construct (line 274) | void construct(const Expression& expr, internal::false_type) FILE: 3rdparty/eigen3/Eigen/src/Core/Replicate.h function namespace (line 13) | namespace Eigen { type typename (line 64) | typedef typename internal::traits::MatrixTypeNested MatrixTyp... type typename (line 65) | typedef typename internal::traits::_MatrixTypeNested _MatrixT... FILE: 3rdparty/eigen3/Eigen/src/Core/Reshaped.h function namespace (line 14) | namespace Eigen { function EIGEN_INHERIT_ASSIGNMENT_OPERATORS (line 102) | EIGEN_GENERIC_PUBLIC_INTERFACE(Reshaped) function EIGEN_DEVICE_FUNC (line 117) | EIGEN_DEVICE_FUNC function Impl (line 138) | inline ReshapedImpl(XprType& xpr) : Impl(xpr) {} function EIGEN_DEVICE_FUNC (line 139) | EIGEN_DEVICE_FUNC inline ReshapedImpl(XprType& xpr, Index reshapeRows, I... function namespace (line 143) | namespace internal { function EIGEN_DEVICE_FUNC (line 182) | EIGEN_DEVICE_FUNC inline Index innerStride() const; function EIGEN_DEVICE_FUNC (line 226) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 238) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 249) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 342) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 350) | EIGEN_DEVICE_FUNC function CoeffReturnType (line 358) | const CoeffReturnType coeff(Index rowId, Index colId) const function EIGEN_DEVICE_FUNC (line 364) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 374) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 382) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 390) | EIGEN_DEVICE_FUNC function writePacket (line 401) | inline void writePacket(Index rowId, Index colId, const PacketScalar& val) function PacketScalar (line 410) | inline PacketScalar packet(Index index) const function writePacket (line 419) | inline void writePacket(Index index, const PacketScalar& val) type typename (line 439) | typedef typename XprType::Scalar Scalar; FILE: 3rdparty/eigen3/Eigen/src/Core/ReturnByValue.h function namespace (line 14) | namespace Eigen { type typename (line 56) | typedef typename internal::dense_xpr_base::type Base; function evalTo (line 61) | inline void evalTo(Dest& dst) const function class (line 68) | class Unusable{ function namespace (line 88) | namespace internal { FILE: 3rdparty/eigen3/Eigen/src/Core/Reverse.h function namespace (line 15) | namespace Eigen { type internal (line 85) | typedef internal::reverse_packet_cond revers... function m_matrix (line 88) | inline Reverse(const MatrixType& matrix) : m_matrix(matrix) { } function reverseInPlace (line 139) | inline void DenseBase::reverseInPlace() function namespace (line 163) | namespace internal { FILE: 3rdparty/eigen3/Eigen/src/Core/Select.h function namespace (line 13) | namespace Eigen { function EIGEN_DEVICE_FUNC (line 73) | inline EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 82) | inline EIGEN_DEVICE_FUNC function typename (line 139) | typename ThenDerived::Scalar& elseScalar) const FILE: 3rdparty/eigen3/Eigen/src/Core/SelfAdjointView.h function namespace (line 13) | namespace Eigen { type _MatrixType (line 54) | typedef _MatrixType MatrixType; type TriangularBase (line 55) | typedef TriangularBase Base; type typename (line 56) | typedef typename internal::traits::MatrixTypeNested Mat... type typename (line 57) | typedef typename internal::traits::MatrixTypeNestedClea... type MatrixTypeNestedCleaned (line 58) | typedef MatrixTypeNestedCleaned NestedExpression; type typename (line 61) | typedef typename internal::traits::Scalar Scalar; type typename (line 62) | typedef typename MatrixType::StorageIndex StorageIndex; type typename (line 63) | typedef typename internal::remove_all ConjugateR... function EIGEN_DEVICE_FUNC (line 197) | EIGEN_DEVICE_FUNC type typename (line 297) | typedef typename Base::DstXprType DstXprType; type typename (line 298) | typedef typename Base::SrcXprType SrcXprType; type typename (line 305) | typedef typename Base::SrcEvaluatorType SrcEvaluatorType; type typename (line 306) | typedef typename Base::Scalar Scalar; type typename (line 307) | typedef typename Base::AssignmentTraits AssignmentTraits; function EIGEN_DEVICE_FUNC (line 310) | EIGEN_DEVICE_FUNC triangular_dense_assignment_kernel(DstEvaluatorType &d... function EIGEN_DEVICE_FUNC (line 314) | EIGEN_DEVICE_FUNC void assignCoeff(Index row, Index col) function EIGEN_DEVICE_FUNC (line 322) | EIGEN_DEVICE_FUNC void assignDiagonalCoeff(Index id) function EIGEN_DEVICE_FUNC (line 327) | EIGEN_DEVICE_FUNC void assignOppositeCoeff(Index, Index) FILE: 3rdparty/eigen3/Eigen/src/Core/SelfCwiseBinaryOp.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/Solve.h function namespace (line 13) | namespace Eigen { type typename (line 66) | typedef typename internal::traits::StorageIndex StorageIndex; function namespace (line 110) | namespace internal { type Solve (line 139) | typedef Solve SrcXprType; function run (line 140) | static void run(DstXprType &dst, const SrcXprType &src, const internal::... type Solve (line 155) | typedef Solve,RhsType> SrcXprType; function run (line 156) | static void run(DstXprType &dst, const SrcXprType &src, const internal::... function run (line 173) | static void run(DstXprType &dst, const SrcXprType &src, const internal::... FILE: 3rdparty/eigen3/Eigen/src/Core/SolveTriangular.h function namespace (line 13) | namespace Eigen { function run (line 121) | static void run(const Lhs& lhs, Rhs& rhs) function run (line 141) | static void run(const Lhs& lhs, Rhs& rhs) type typename (line 177) | typedef typename internal::conditional Base; FILE: 3rdparty/eigen3/Eigen/src/Core/SolverBase.h function namespace (line 13) | namespace Eigen { type typename (line 73) | typedef typename internal::traits::Scalar Scalar; type Scalar (line 74) | typedef Scalar CoeffReturnType; type internal (line 77) | struct internal type typename (line 113) | typedef typename internal::add_const >::type Co... function ConstTransposeReturnType (line 121) | inline ConstTransposeReturnType transpose() const function namespace (line 155) | namespace internal { FILE: 3rdparty/eigen3/Eigen/src/Core/StableNorm.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/StlIterators.h function namespace (line 10) | namespace Eigen { function operator (line 75) | bool operator< (const indexed_based_stl_iterator_base& other) const { ei... function operator (line 77) | bool operator> (const indexed_based_stl_iterator_base& other) const { ei... function operator (line 82) | bool operator< (const other_iterator& other) const { eigen_assert(mp_xpr... function operator (line 84) | bool operator> (const other_iterator& other) const { eigen_assert(mp_xpr... type pointer_based_stl_iterator (line 100) | typedef pointer_based_stl_iterator::valu... type typename (line 108) | typedef typename XprType::Scalar value_type; type std (line 109) | typedef std::random_access_iterator_tag iterator_category; type typename (line 110) | typedef typename internal::conditional() const { return m_ptr; } type generic_randaccess_stl_iterator (line 182) | typedef generic_randaccess_stl_iterator... type value_type (line 205) | typedef const value_type read_only_ref_t; type typename (line 210) | typedef typename internal::conditional() const { return &((*mp_xpr)(m_index)); } type _XprType (line 225) | typedef _XprType XprType; type subvector_stl_iterator (line 226) | typedef subvector_stl_iterator Base; type typename (line 241) | typedef typename internal::conditional() const { return (*mp_xpr).template subVecto... FILE: 3rdparty/eigen3/Eigen/src/Core/Stride.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/Swap.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/Transpose.h function namespace (line 14) | namespace Eigen { function namespace (line 93) | namespace internal { type typename (line 133) | typedef typename internal::conditional< function ScalarWithConstIfNotLvalue (line 140) | ScalarWithConstIfNotLvalue* data() { return derived().nestedExpression()... function Scalar (line 142) | const Scalar* data() const { return derived().nestedExpression().data(); } function Scalar (line 146) | const Scalar& coeffRef(Index rowId, Index colId) const function Scalar (line 152) | const Scalar& coeffRef(Index index) const function namespace (line 230) | namespace internal { type typename (line 250) | typedef typename MatrixType::Scalar Scalar; type typename (line 251) | typedef typename internal::packet_traits::transposeInPlace() function adjointInPlace (line 326) | inline void MatrixBase::adjointInPlace() function namespace (line 335) | namespace internal { function run (line 354) | static bool run(const Scalar* dest, const OtherDerived& src) function run (line 383) | static void run(const Derived& dst, const OtherDerived& other) FILE: 3rdparty/eigen3/Eigen/src/Core/Transpositions.h function namespace (line 13) | namespace Eigen { type typename (line 153) | typedef typename Traits::IndicesType IndicesType; type typename (line 154) | typedef typename IndicesType::Scalar StorageIndex; function m_indices (line 165) | inline Transpositions(const MatrixBase& indices) : m_indices(indi... function m_indices (line 177) | inline Transpositions(Index size) : m_indices(size) function namespace (line 191) | namespace internal { type typename (line 210) | typedef typename Traits::IndicesType IndicesType; type typename (line 211) | typedef typename IndicesType::Scalar StorageIndex; function explicit (line 213) | explicit inline Map(const StorageIndex* indicesPtr) function namespace (line 250) | namespace internal { type typename (line 267) | typedef typename Traits::IndicesType IndicesType; type typename (line 268) | typedef typename IndicesType::Scalar StorageIndex; function explicit (line 270) | explicit inline TranspositionsWrapper(IndicesType& indices) function namespace (line 320) | namespace internal { type TranspositionsDerived (line 332) | typedef TranspositionsDerived TranspositionType; type typename (line 333) | typedef typename TranspositionType::IndicesType IndicesType; FILE: 3rdparty/eigen3/Eigen/src/Core/TriangularMatrix.h function namespace (line 14) | namespace Eigen { type typename (line 193) | typedef typename internal::traits::Scalar Scalar; type _MatrixType (line 194) | typedef _MatrixType MatrixType; type typename (line 198) | typedef typename internal::traits::MatrixTypeNestedNonRe... type typename (line 200) | typedef typename internal::remove_all::MatrixTypeNestedClean... function m_matrix (line 219) | inline TriangularView(MatrixType& matrix) : m_matrix(matrix) function EIGEN_DEVICE_FUNC (line 236) | EIGEN_DEVICE_FUNC type TriangularView (line 239) | typedef TriangularView ConjugateRe... function EIGEN_DEVICE_FUNC (line 241) | EIGEN_DEVICE_FUNC type TriangularBase (line 351) | typedef TriangularBase Base; type typename (line 352) | typedef typename internal::traits::Scalar Scalar; type _MatrixType (line 354) | typedef _MatrixType MatrixType; type typename (line 355) | typedef typename MatrixType::PlainObject DenseMatrixType; type DenseMatrixType (line 356) | typedef DenseMatrixType PlainObject; type typename (line 362) | typedef typename internal::traits::StorageKind Stora... function EIGEN_DEVICE_FUNC (line 401) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 404) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 408) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 411) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 417) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 427) | EIGEN_DEVICE_FUNC function solveInPlace (line 521) | void solveInPlace(const MatrixBase& other) const function swap (line 530) | void swap(TriangularBase const & other) function namespace (line 716) | namespace internal { type evaluator (line 734) | typedef evaluator DstEvaluatorType; type evaluator (line 805) | typedef evaluator SrcEvaluatorType; type triangular_dense_assignment_kernel (line 815) | typedef triangular_dense_assignment_kernel< Mode function Kernel (line 817) | Kernel kernel(dstEvaluator, srcEvaluator, func, dst.const_cast_derived()); type AssignmentKind (line 836) | struct AssignmentKind type Triangular2Dense (line 836) | typedef Triangular2Dense Kind; type AssignmentKind (line 837) | struct AssignmentKind type Dense2Triangular (line 837) | typedef Dense2Triangular Kind; type typename (line 875) | typedef typename DstEvaluatorType::XprType DstXprType; type typename (line 882) | typedef typename Kernel::Scalar Scalar; function namespace (line 957) | namespace internal { function run (line 980) | static void run(DstXprType &dst, const SrcXprType &src, const internal::... function run (line 991) | static void run(DstXprType &dst, const SrcXprType &src, const internal::... FILE: 3rdparty/eigen3/Eigen/src/Core/VectorBlock.h function namespace (line 14) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/VectorwiseOp.h function namespace (line 14) | namespace Eigen { function namespace (line 104) | namespace internal { type typename (line 191) | typedef typename ExpressionType::RealScalar RealScalar; type Eigen (line 192) | typedef Eigen::Index Index; type typename (line 193) | typedef typename internal::ref_selector::non_const_type ... type typename (line 194) | typedef typename internal::remove_all::type Expres... type PartialReduxExpr (line 199) | typedef PartialReduxExpr::Type MinCoeffRet... type typename (line 324) | typedef typename ReturnType::Type MaxCoeffRet... type PartialReduxExpr (line 325) | typedef PartialReduxExpr, const type typename (line 327) | typedef typename ReturnType::Type ... type typename (line 328) | typedef typename ReturnType::Typ... type typename (line 329) | typedef typename ReturnType::Type... type typename (line 330) | typedef typename ReturnType::Type SumReturnType; type MeanReturnType (line 331) | typedef EIGEN_EXPR_BINARYOP_SCALAR_RETURN_TYPE(SumReturnType,Scalar,quot... type typename (line 332) | typedef typename ReturnType::Type AllReturnType; type typename (line 333) | typedef typename ReturnType::Type AnyReturnType; type PartialReduxExpr (line 334) | typedef PartialReduxExpr::Type ProdReturnType; type Reverse (line 336) | typedef Reverse ConstReverseReturnType; type Reverse (line 337) | typedef Reverse ReverseReturnType; type PartialReduxExpr (line 340) | typedef PartialReduxExpr::Type lpNorm() const function EIGEN_DEVICE_FUNC (line 484) | EIGEN_DEVICE_FUNC FILE: 3rdparty/eigen3/Eigen/src/Core/Visitor.h function namespace (line 13) | namespace Eigen { function run (line 55) | static inline void run(const Derived& mat, Visitor& visitor) type typename (line 74) | typedef typename XprType::Scalar Scalar; type typename (line 75) | typedef typename XprType::CoeffReturnType CoeffReturnType; function EIGEN_DEVICE_FUNC (line 86) | EIGEN_DEVICE_FUNC CoeffReturnType coeff(Index row, Index col) const type typename (line 122) | typedef typename internal::visitor_evaluator ThisEvaluator; function namespace (line 132) | namespace internal { type typename (line 163) | typedef typename Derived::Scalar Scalar; function EIGEN_DEVICE_FUNC (line 164) | EIGEN_DEVICE_FUNC type typename (line 191) | typedef typename Derived::Scalar Scalar; function EIGEN_DEVICE_FUNC (line 192) | EIGEN_DEVICE_FUNC function typename (line 225) | typename internal::traits::Scalar function typename (line 248) | typename internal::traits::Scalar function typename (line 272) | typename internal::traits::Scalar function typename (line 295) | typename internal::traits::Scalar FILE: 3rdparty/eigen3/Eigen/src/Core/arch/AVX/Complex.h function namespace (line 13) | namespace Eigen { function Packet4cf (line 135) | Packet4cf preverse(const Packet4cf& a) { type conj_helper (line 185) | struct conj_helper function EIGEN_STRONG_INLINE (line 187) | EIGEN_STRONG_INLINE Packet4cf pmadd(const Packet4cf& x, const Packet4cf&... function EIGEN_STRONG_INLINE (line 190) | EIGEN_STRONG_INLINE Packet4cf pmul(const Packet4cf& a, const Packet4cf& ... type conj_helper (line 196) | struct conj_helper function EIGEN_STRONG_INLINE (line 198) | EIGEN_STRONG_INLINE Packet4cf pmadd(const Packet4cf& x, const Packet4cf&... function EIGEN_STRONG_INLINE (line 201) | EIGEN_STRONG_INLINE Packet4cf pmul(const Packet4cf& a, const Packet4cf& ... type conj_helper (line 207) | struct conj_helper function EIGEN_STRONG_INLINE (line 209) | EIGEN_STRONG_INLINE Packet4cf pmadd(const Packet4cf& x, const Packet4cf&... function EIGEN_STRONG_INLINE (line 212) | EIGEN_STRONG_INLINE Packet4cf pmul(const Packet4cf& a, const Packet4cf& ... type Packet2cd (line 235) | struct Packet2cd type packet_traits (line 243) | struct packet_traits function default_packet_traits (line 243) | double> > : default_packet_traits function Packet2cd (line 267) | struct unpacket_traits { typedef std::complex type; e... function Packet2cd (line 271) | Packet2cd pnegate(const Packet2cd& a) { return Packet2cd(pnegate(a.v)); } function Packet2cd (line 272) | Packet2cd pconj(const Packet2cd& a) function Packet2cd (line 289) | Packet2cd pcmp_eq(const Packet2cd& a, const Packet2cd& b) { function Packet2cd (line 340) | Packet2cd preverse(const Packet2cd& a) { type conj_helper (line 375) | struct conj_helper function EIGEN_STRONG_INLINE (line 377) | EIGEN_STRONG_INLINE Packet2cd pmadd(const Packet2cd& x, const Packet2cd&... function EIGEN_STRONG_INLINE (line 380) | EIGEN_STRONG_INLINE Packet2cd pmul(const Packet2cd& a, const Packet2cd& ... type conj_helper (line 386) | struct conj_helper function EIGEN_STRONG_INLINE (line 388) | EIGEN_STRONG_INLINE Packet2cd pmadd(const Packet2cd& x, const Packet2cd&... function EIGEN_STRONG_INLINE (line 391) | EIGEN_STRONG_INLINE Packet2cd pmul(const Packet2cd& a, const Packet2cd& ... type conj_helper (line 397) | struct conj_helper function EIGEN_STRONG_INLINE (line 399) | EIGEN_STRONG_INLINE Packet2cd pmadd(const Packet2cd& x, const Packet2cd&... function EIGEN_STRONG_INLINE (line 402) | EIGEN_STRONG_INLINE Packet2cd pmul(const Packet2cd& a, const Packet2cd& ... function Packet4cf (line 448) | Packet4cf pinsertfirst(const Packet4cf& a, std::complex b) function Packet2cd (line 453) | Packet2cd pinsertfirst(const Packet2cd& a, std::complex b) function Packet4cf (line 458) | Packet4cf pinsertlast(const Packet4cf& a, std::complex b) function Packet2cd (line 463) | Packet2cd pinsertlast(const Packet2cd& a, std::complex b) FILE: 3rdparty/eigen3/Eigen/src/Core/arch/AVX/MathFunctions.h function namespace (line 17) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/arch/AVX/PacketMath.h function namespace (line 13) | namespace Eigen { function Packet8f (line 201) | Packet8f pnegate(const Packet8f& a) function Packet4d (line 205) | Packet4d pnegate(const Packet4d& a) function Packet8f (line 210) | Packet8f pconj(const Packet8f& a) { return a; } function Packet4d (line 211) | Packet4d pconj(const Packet4d& a) { return a; } function Packet8i (line 212) | Packet8i pconj(const Packet8i& a) { return a; } function Packet8h (line 918) | struct unpacket_traits { typedef Eigen::half type; enum {size=... function EIGEN_STRONG_INLINE (line 960) | EIGEN_STRONG_INLINE Packet8f half2float(const Packet8h& a) { function EIGEN_STRONG_INLINE (line 979) | EIGEN_STRONG_INLINE Packet8h float2half(const Packet8f& a) { FILE: 3rdparty/eigen3/Eigen/src/Core/arch/AVX/TypeCasting.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/arch/AVX512/Complex.h function namespace (line 13) | namespace Eigen { function Packet8cf (line 131) | Packet8cf preverse(const Packet8cf& a) { type conj_helper (line 167) | struct conj_helper function EIGEN_STRONG_INLINE (line 169) | EIGEN_STRONG_INLINE Packet8cf pmadd(const Packet8cf& x, const Packet8cf&... function EIGEN_STRONG_INLINE (line 172) | EIGEN_STRONG_INLINE Packet8cf pmul(const Packet8cf& a, const Packet8cf& ... type conj_helper (line 178) | struct conj_helper function EIGEN_STRONG_INLINE (line 180) | EIGEN_STRONG_INLINE Packet8cf pmadd(const Packet8cf& x, const Packet8cf&... function EIGEN_STRONG_INLINE (line 183) | EIGEN_STRONG_INLINE Packet8cf pmul(const Packet8cf& a, const Packet8cf& ... type conj_helper (line 189) | struct conj_helper function EIGEN_STRONG_INLINE (line 191) | EIGEN_STRONG_INLINE Packet8cf pmadd(const Packet8cf& x, const Packet8cf&... function EIGEN_STRONG_INLINE (line 194) | EIGEN_STRONG_INLINE Packet8cf pmul(const Packet8cf& a, const Packet8cf& ... type Packet4cd (line 217) | struct Packet4cd type packet_traits (line 224) | struct packet_traits function default_packet_traits (line 224) | double> > : default_packet_traits function Packet4cd (line 248) | struct unpacket_traits { function Packet4cd (line 262) | Packet4cd pnegate(const Packet4cd& a) { return Packet4cd(pnegate(a.v)); } function Packet4cd (line 263) | Packet4cd pconj(const Packet4cd& a) function Packet4cd (line 288) | Packet4cd pcmp_eq(const Packet4cd& a, const Packet4cd& b) { function Packet4cd (line 340) | Packet4cd preverse(const Packet4cd& a) { type conj_helper (line 366) | struct conj_helper function EIGEN_STRONG_INLINE (line 368) | EIGEN_STRONG_INLINE Packet4cd pmadd(const Packet4cd& x, const Packet4cd&... function EIGEN_STRONG_INLINE (line 371) | EIGEN_STRONG_INLINE Packet4cd pmul(const Packet4cd& a, const Packet4cd& ... type conj_helper (line 377) | struct conj_helper function EIGEN_STRONG_INLINE (line 379) | EIGEN_STRONG_INLINE Packet4cd pmadd(const Packet4cd& x, const Packet4cd&... function EIGEN_STRONG_INLINE (line 382) | EIGEN_STRONG_INLINE Packet4cd pmul(const Packet4cd& a, const Packet4cd& ... type conj_helper (line 388) | struct conj_helper function EIGEN_STRONG_INLINE (line 390) | EIGEN_STRONG_INLINE Packet4cd pmadd(const Packet4cd& x, const Packet4cd&... function EIGEN_STRONG_INLINE (line 393) | EIGEN_STRONG_INLINE Packet4cd pmul(const Packet4cd& a, const Packet4cd& ... function Packet8cf (line 465) | Packet8cf pinsertfirst(const Packet8cf& a, std::complex b) function Packet4cd (line 472) | Packet4cd pinsertfirst(const Packet4cd& a, std::complex b) function Packet8cf (line 477) | Packet8cf pinsertlast(const Packet8cf& a, std::complex b) function Packet4cd (line 484) | Packet4cd pinsertlast(const Packet4cd& a, std::complex b) FILE: 3rdparty/eigen3/Eigen/src/Core/arch/AVX512/MathFunctions.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/arch/AVX512/PacketMath.h function namespace (line 13) | namespace Eigen { function Packet16f (line 242) | Packet16f pnegate(const Packet16f& a) { function Packet8d (line 246) | Packet8d pnegate(const Packet8d& a) { function Packet16f (line 251) | Packet16f pconj(const Packet16f& a) { function Packet8d (line 255) | Packet8d pconj(const Packet8d& a) { function Packet16i (line 259) | Packet16i pconj(const Packet16i& a) { function Packet16f (line 292) | Packet16f pmadd(const Packet16f& a, const Packet16f& b, function Packet8d (line 297) | Packet8d pmadd(const Packet8d& a, const Packet8d& b, function Packet16f (line 304) | inline Packet16f pselect(const Packet16f& mask, function Packet8d (line 313) | inline Packet8d pselect(const Packet8d& mask, function Packet8f (line 348) | Packet8f extract256(Packet16f x) { return _mm512_extractf32x8_ps(x,I_); } function Packet2d (line 349) | Packet2d extract128(Packet8d x) { return _mm512_extractf64x2_pd(x,I_); } function EIGEN_STRONG_INLINE (line 350) | EIGEN_STRONG_INLINE Packet16f cat256(Packet8f a, Packet8f b) { return _m... function Packet8f (line 353) | Packet8f extract256(Packet16f x) { function Packet2d (line 358) | Packet2d extract128(Packet8d x) { function EIGEN_STRONG_INLINE (line 362) | EIGEN_STRONG_INLINE Packet16f cat256(Packet8f a, Packet8f b) { function Packet16f (line 369) | Packet16f pcmp_eq(const Packet16f& a, const Packet16f& b) { function Packet16f (line 374) | Packet16f pcmp_le(const Packet16f& a, const Packet16f& b) { function Packet16f (line 380) | Packet16f pcmp_lt(const Packet16f& a, const Packet16f& b) { function Packet16f (line 386) | Packet16f pcmp_lt_or_nan(const Packet16f& a, const Packet16f& b) { function Packet16i (line 392) | Packet16i pcmp_eq(const Packet16i& a, const Packet16i& b) { function Packet8d (line 399) | Packet8d pcmp_eq(const Packet8d& a, const Packet8d& b) { function Packet8d (line 405) | Packet8d pcmp_le(const Packet8d& a, const Packet8d& b) { function Packet8d (line 411) | Packet8d pcmp_lt(const Packet8d& a, const Packet8d& b) { function Packet8d (line 417) | Packet8d pcmp_lt_or_nan(const Packet8d& a, const Packet8d& b) { function Packet16i (line 539) | Packet16i parithmetic_shift_right(Packet16i a) { function Packet16i (line 543) | Packet16i plogical_shift_right(Packet16i a) { function Packet16i (line 547) | Packet16i plogical_shift_left(Packet16i a) { function Packet16f (line 748) | Packet16f preverse(const Packet16f& a) function Packet8d (line 753) | Packet8d preverse(const Packet8d& a) function Packet16f (line 758) | Packet16f pabs(const Packet16f& a) function Packet8d (line 764) | Packet8d pabs(const Packet8d& a) { function predux_any (line 1105) | bool predux_any(const Packet16f& x) function Packet16f (line 1412) | Packet16f pblend(const Selector<16>& /*ifPacket*/, function Packet8d (line 1419) | Packet8d pblend(const Selector<8>& ifPacket, function Packet16f (line 1433) | Packet16f pinsertfirst(const Packet16f& a, float b) function Packet8d (line 1438) | Packet8d pinsertfirst(const Packet8d& a, double b) function Packet16f (line 1443) | Packet16f pinsertlast(const Packet16f& a, float b) function Packet8d (line 1448) | Packet8d pinsertlast(const Packet8d& a, double b) function Packet16h (line 1512) | Packet16h function EIGEN_STRONG_INLINE (line 1521) | EIGEN_STRONG_INLINE Packet16f half2float(const Packet16h& a) { function EIGEN_STRONG_INLINE (line 1549) | EIGEN_STRONG_INLINE Packet16h float2half(const Packet16f& a) { function Packet16h (line 1578) | Packet16h ptrue(const Packet16h& a) { function Packet16h (line 1582) | Packet16h pnot(const Packet16h& a) { function Packet16h (line 1587) | Packet16h por(const Packet16h& a,const Packet16h& b) { function Packet16h (line 1592) | Packet16h pxor(const Packet16h& a,const Packet16h& b) { function Packet16h (line 1595) | Packet16h pand(const Packet16h& a,const Packet16h& b) { function Packet16h (line 1598) | Packet16h pandnot(const Packet16h& a,const Packet16h& b) { function Packet16h (line 1602) | Packet16h pselect(const Packet16h& mask, const Packet16h& a, const Packe... function Packet16h (line 1606) | Packet16h pcmp_eq(const Packet16h& a,const Packet16h& b) { function Packet16h (line 1620) | Packet16h pnegate(const Packet16h& a) { function Packet16h (line 1685) | Packet16h preverse(const Packet16h& a) function Packet16h (line 1693) | Packet16h pinsertfirst(const Packet16h& a, Eigen::half b) function Packet16h (line 1698) | Packet16h pinsertlast(const Packet16h& a, Eigen::half b) FILE: 3rdparty/eigen3/Eigen/src/Core/arch/AVX512/TypeCasting.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/arch/AltiVec/Complex.h function namespace (line 14) | namespace Eigen { function Packet2cf (line 100) | Packet2cf pnegate(const Packet2cf& a) { return Packet2cf(pnegate(a.v)); } function Packet2cf (line 101) | Packet2cf pconj(const Packet2cf& a) { return Packet2cf(pxor(a.... function Packet2cf (line 137) | Packet2cf preverse(const Packet2cf& a) type conj_helper (line 194) | struct conj_helper function EIGEN_STRONG_INLINE (line 196) | EIGEN_STRONG_INLINE Packet2cf pmadd(const Packet2cf& x, const Packet2cf&... function EIGEN_STRONG_INLINE (line 199) | EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& ... type conj_helper (line 205) | struct conj_helper function EIGEN_STRONG_INLINE (line 207) | EIGEN_STRONG_INLINE Packet2cf pmadd(const Packet2cf& x, const Packet2cf&... function EIGEN_STRONG_INLINE (line 210) | EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& ... type conj_helper (line 216) | struct conj_helper function EIGEN_STRONG_INLINE (line 218) | EIGEN_STRONG_INLINE Packet2cf pmadd(const Packet2cf& x, const Packet2cf&... function EIGEN_STRONG_INLINE (line 221) | EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& ... function Packet2cf (line 249) | Packet2cf pcmp_eq(const Packet2cf& a, const Packet2cf& b) { function Packet2cf (line 255) | Packet2cf pblend(const Selector<2>& ifPacket, const Packet2cf& thenPacke... type Packet1cd (line 264) | struct Packet1cd type packet_traits (line 271) | struct packet_traits function default_packet_traits (line 271) | double> > : default_packet_traits function Packet1cd (line 294) | struct unpacket_traits { typedef std::complex type; e... function Packet1cd (line 321) | Packet1cd pnegate(const Packet1cd& a) { return Packet1cd(pnegate(Packet2... function Packet1cd (line 322) | Packet1cd pconj(const Packet1cd& a) { return Packet1cd(pxor(a.v, reinter... function Packet1cd (line 359) | Packet1cd preverse(const Packet1cd& a) { return a; } function EIGEN_STRONG_INLINE (line 378) | EIGEN_STRONG_INLINE Packet1cd pmadd(const Packet1cd& x, const Packet1cd&... function EIGEN_STRONG_INLINE (line 381) | EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& ... type conj_helper (line 387) | struct conj_helper function EIGEN_STRONG_INLINE (line 389) | EIGEN_STRONG_INLINE Packet1cd pmadd(const Packet1cd& x, const Packet1cd&... function EIGEN_STRONG_INLINE (line 392) | EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& ... type conj_helper (line 398) | struct conj_helper function EIGEN_STRONG_INLINE (line 400) | EIGEN_STRONG_INLINE Packet1cd pmadd(const Packet1cd& x, const Packet1cd&... function EIGEN_STRONG_INLINE (line 403) | EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& ... function EIGEN_STRONG_INLINE (line 419) | EIGEN_STRONG_INLINE Packet1cd pcplxflip/**/(const Packet1cd& x) function Packet1cd (line 431) | Packet1cd pcmp_eq(const Packet1cd& a, const Packet1cd& b) { FILE: 3rdparty/eigen3/Eigen/src/Core/arch/AltiVec/MathFunctions.h function namespace (line 15) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/arch/AltiVec/PacketMath.h function namespace (line 13) | namespace Eigen { function Packet4f (line 542) | Packet4f pnegate(const Packet4f& a) { return p4f_ZERO - a; } function Packet4i (line 543) | Packet4i pnegate(const Packet4i& a) { return p4i_ZERO - a; } function Packet4f (line 545) | Packet4f pconj(const Packet4f& a) { return a; } function Packet4i (line 546) | Packet4i pconj(const Packet4i& a) { return a; } type type_casting_traits (line 1524) | struct type_casting_traits type type_casting_traits (line 1533) | struct type_casting_traits type __vector (line 1562) | typedef __vector double Packet2d; type Packet2ul (line 1563) | typedef __vector unsigned long long Packet2ul; type Packet2l (line 1564) | typedef __vector long long Packet2l; type Packet2ul (line 1566) | typedef Packet2ul Packet2bl; type __vector (line 1568) | typedef __vector __bool function default_packet_traits (line 1595) | struct packet_traits : default_packet_traits function Packet2d (line 1626) | struct unpacket_traits { typedef double type; enum {size=2, al... function Packet2d (line 1701) | Packet2d pnegate(const Packet2d& a) { return p2d_ZERO - a; } function Packet2d (line 1703) | Packet2d pconj(const Packet2d& a) { return a; } function Packet2d (line 1709) | Packet2d pmadd(const Packet2d& a, const Packet2d& b, const Packet2d& c) ... function Packet2d (line 1727) | Packet2d pcmp_le(const Packet2d& a, const Packet2d& b) { return reinterp... function Packet2d (line 1728) | Packet2d pcmp_lt(const Packet2d& a, const Packet2d& b) { return reinterp... function Packet2d (line 1729) | Packet2d pcmp_eq(const Packet2d& a, const Packet2d& b) { return reinterp... function Packet2d (line 1730) | Packet2d pcmp_lt_or_nan(const Packet2d& a, const Packet2d& b) { function Packet2d (line 1771) | Packet2d preverse(const Packet2d& a) function Packet2d (line 1775) | Packet2d pabs(const Packet2d& a) { return vec_abs(a); } function Packet2l (line 1783) | static inline Packet2l ConvertToPacket2l(const Packet2d& x) { function Packet2d (line 1894) | Packet2d pblend(const Selector<2>& ifPacket, const Packet2d& thenPacket,... FILE: 3rdparty/eigen3/Eigen/src/Core/arch/CUDA/Complex.h function namespace (line 15) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/arch/Default/GenericPacketMathFunctions.h function namespace (line 19) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/arch/Default/GenericPacketMathFunctionsFwd.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/arch/Default/Half.h function namespace (line 47) | namespace Eigen { function namespace (line 181) | namespace std { function namespace (line 231) | namespace Eigen { function namespace (line 732) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/arch/Default/TypeCasting.h function namespace (line 14) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/arch/GPU/MathFunctions.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/arch/GPU/PacketMath.h function namespace (line 13) | namespace Eigen { type ulonglong2 (line 487) | typedef ulonglong2 Packet4h2; type unpacket_traits (line 488) | struct unpacket_traits type Packet4h2 (line 496) | typedef Packet4h2 type; type Packet4h2 (line 497) | typedef Packet4h2 half; function half2 (line 545) | half2 pload(const Eigen::half* from) { function half2 (line 549) | half2 ploadu(const Eigen::half* from) { function half2 (line 553) | half2 ploaddup(const Eigen::half* from) { function pstore (line 557) | void pstore(Eigen::half* to, function pstoreu (line 562) | void pstoreu(Eigen::half* to, function half2 (line 574) | half2 ploadt_ro_aligned( function half2 (line 592) | half2 ploadt_ro_unaligned( function half2 (line 610) | half2 pgather(const Eigen::half* from, function pscatter (line 615) | void pscatter( function half2 (line 625) | half2 pabs(const half2& a) { function half2 (line 633) | half2 ptrue(const half2& a) { function half2 (line 638) | half2 pzero(const half2& a) { function ptranspose (line 643) | void function half2 (line 653) | half2 plset(const Eigen::half& a) { function half2 (line 670) | half2 pselect(const half2& mask, function half2 (line 680) | half2 pcmp_eq(const half2& a, function half2 (line 693) | half2 pcmp_lt(const half2& a, function half2 (line 706) | half2 pand(const half2& a, function half2 (line 717) | half2 por(const half2& a, function half2 (line 728) | half2 pxor(const half2& a, function half2 (line 739) | half2 pandnot(const half2& a, function half2 (line 750) | half2 padd(const half2& a, function half2 (line 773) | half2 psub(const half2& a, function half2 (line 796) | half2 pnegate(const half2& a) { function half2 (line 814) | half2 pconj(const half2& a) { return a; } function half2 (line 816) | half2 pmul(const half2& a, function half2 (line 839) | half2 pmadd(const half2& a, function half2 (line 865) | half2 pdiv(const half2& a, function half2 (line 884) | half2 pmin(const half2& a, function half2 (line 895) | half2 pmax(const half2& a, function half2 (line 986) | half2 plog1p(const half2& a) { function half2 (line 994) | half2 pexpm1(const half2& a) { function half2 (line 1006) | half2 plog(const half2& a) { function half2 (line 1011) | half2 pexp(const half2& a) { function half2 (line 1016) | half2 psqrt(const half2& a) { function half2 (line 1021) | half2 prsqrt(const half2& a) { function half2 (line 1027) | half2 plog(const half2& a) { function half2 (line 1035) | half2 pexp(const half2& a) { function half2 (line 1043) | half2 psqrt(const half2& a) { function half2 (line 1051) | half2 prsqrt(const half2& a) { function ptranspose_double (line 1201) | void ptranspose_double( function ptranspose_half2 (line 1222) | void ptranspose_half2( function ptranspose_half (line 1234) | void function ptranspose (line 1244) | void FILE: 3rdparty/eigen3/Eigen/src/Core/arch/GPU/TypeCasting.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/arch/MSA/Complex.h function namespace (line 18) | namespace Eigen { type packet_traits (line 104) | struct packet_traits function default_packet_traits (line 104) | float> > : default_packet_traits { function Packet2cf (line 128) | struct unpacket_traits { function Packet2cf (line 159) | Packet2cf pnegate(const Packet2cf& a) { function Packet2cf (line 166) | Packet2cf pconj(const Packet2cf& a) { function Packet2cf (line 278) | Packet2cf preverse(const Packet2cf& a) { type conj_helper (line 332) | struct conj_helper function EIGEN_STRONG_INLINE (line 333) | EIGEN_STRONG_INLINE Packet2cf pmadd(const Packet2cf& x, const Packet2cf& y, function EIGEN_STRONG_INLINE (line 338) | EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& ... type conj_helper (line 344) | struct conj_helper function EIGEN_STRONG_INLINE (line 345) | EIGEN_STRONG_INLINE Packet2cf pmadd(const Packet2cf& x, const Packet2cf& y, function EIGEN_STRONG_INLINE (line 350) | EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& ... type conj_helper (line 356) | struct conj_helper function EIGEN_STRONG_INLINE (line 357) | EIGEN_STRONG_INLINE Packet2cf pmadd(const Packet2cf& x, const Packet2cf& y, function EIGEN_STRONG_INLINE (line 362) | EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& ... function Packet2cf (line 392) | Packet2cf pblend(const Selector<2>& ifPacket, const Packet2cf& thenPacket, type Packet1cd (line 400) | struct Packet1cd { function explicit (line 403) | explicit Packet1cd(const std::complex& a) { function EIGEN_STRONG_INLINE (line 407) | EIGEN_STRONG_INLINE explicit Packet1cd(const Packet2d& a) : v(a) { function EIGEN_STRONG_INLINE (line 409) | EIGEN_STRONG_INLINE Packet1cd(const Packet1cd& a) : v(a.v) { function EIGEN_STRONG_INLINE (line 415) | EIGEN_STRONG_INLINE Packet1cd conjugate(void) const { type packet_traits (line 478) | struct packet_traits function default_packet_traits (line 478) | double> > : default_packet_traits { function Packet1cd (line 501) | struct unpacket_traits { function Packet1cd (line 543) | Packet1cd pnegate(const Packet1cd& a) { function Packet1cd (line 550) | Packet1cd pconj(const Packet1cd& a) { function Packet1cd (line 650) | Packet1cd preverse(const Packet1cd& a) { function EIGEN_STRONG_INLINE (line 688) | EIGEN_STRONG_INLINE Packet1cd pmadd(const Packet1cd& x, const Packet1cd& y, function EIGEN_STRONG_INLINE (line 693) | EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& ... type conj_helper (line 699) | struct conj_helper function EIGEN_STRONG_INLINE (line 700) | EIGEN_STRONG_INLINE Packet1cd pmadd(const Packet1cd& x, const Packet1cd& y, function EIGEN_STRONG_INLINE (line 705) | EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& ... type conj_helper (line 711) | struct conj_helper function EIGEN_STRONG_INLINE (line 712) | EIGEN_STRONG_INLINE Packet1cd pmadd(const Packet1cd& x, const Packet1cd& y, function EIGEN_STRONG_INLINE (line 717) | EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& ... function EIGEN_STRONG_INLINE (line 731) | EIGEN_STRONG_INLINE Packet1cd pcplxflip /**/ (const Packet1cd... FILE: 3rdparty/eigen3/Eigen/src/Core/arch/MSA/MathFunctions.h function namespace (line 29) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/arch/MSA/PacketMath.h function namespace (line 19) | namespace Eigen { function Packet4f (line 208) | Packet4f pnegate(const Packet4f& a) { function Packet4i (line 215) | Packet4i pnegate(const Packet4i& a) { function Packet4f (line 222) | Packet4f pconj(const Packet4f& a) { function Packet4i (line 229) | Packet4i pconj(const Packet4i& a) { function Packet4f (line 264) | Packet4f pmadd(const Packet4f& a, const Packet4f& b, const Packet4f& c) { function Packet4i (line 271) | Packet4i pmadd(const Packet4i& a, const Packet4i& b, const Packet4i& c) { function EIGEN_DEBUG_ALIGNED_LOAD (line 388) | EIGEN_DEBUG_ALIGNED_LOAD return (Packet4f)__builtin_msa_ld_w(const_cast<... function EIGEN_DEBUG_UNALIGNED_LOAD (line 402) | EIGEN_DEBUG_UNALIGNED_LOAD return (Packet4f)__builtin_msa_ld_w(const_cas... function Packet4f (line 541) | Packet4f preverse(const Packet4f& a) { function Packet4i (line 548) | Packet4i preverse(const Packet4i& a) { function Packet4f (line 555) | Packet4f pabs(const Packet4f& a) { function Packet4i (line 562) | Packet4i pabs(const Packet4i& a) { function Packet4f (line 785) | Packet4f psqrt(const Packet4f& a) { function Packet4f (line 792) | Packet4f prsqrt(const Packet4f& a) { function Packet4f (line 863) | Packet4f pblend(const Selector<4>& ifPacket, const Packet4f& thenPacket, function Packet4i (line 872) | Packet4i pblend(const Selector<4>& ifPacket, const Packet4i& thenPacket, type v2f64 (line 882) | typedef v2f64 Packet2d; type v2i64 (line 883) | typedef v2i64 Packet2l; type v2u64 (line 884) | typedef v2u64 Packet2ul; function default_packet_traits (line 906) | struct packet_traits : default_packet_traits { function Packet2d (line 927) | struct unpacket_traits { function Packet2d (line 964) | Packet2d pnegate(const Packet2d& a) { function Packet2d (line 971) | Packet2d pconj(const Packet2d& a) { function Packet2d (line 992) | Packet2d pmadd(const Packet2d& a, const Packet2d& b, const Packet2d& c) { function EIGEN_DEBUG_UNALIGNED_LOAD (line 1069) | EIGEN_DEBUG_UNALIGNED_LOAD return (Packet2d)__builtin_msa_ld_d(const_cas... function Packet2d (line 1130) | Packet2d preverse(const Packet2d& a) { function Packet2d (line 1137) | Packet2d pabs(const Packet2d& a) { function Packet2d (line 1202) | Packet2d psqrt(const Packet2d& a) { function Packet2d (line 1209) | Packet2d prsqrt(const Packet2d& a) { function Packet2d (line 1307) | Packet2d pblend(const Selector<2>& ifPacket, const Packet2d& thenPacket, FILE: 3rdparty/eigen3/Eigen/src/Core/arch/NEON/Complex.h function namespace (line 14) | namespace Eigen { function Packet1cf (line 288) | Packet1cf preverse(const Packet1cf& a) { return a; } function Packet2cf (line 289) | Packet2cf preverse(const Packet2cf& a) type conj_helper (line 361) | struct conj_helper function EIGEN_STRONG_INLINE (line 363) | EIGEN_STRONG_INLINE Packet1cf pmadd(const Packet1cf& x, const Packet1cf&... function EIGEN_STRONG_INLINE (line 366) | EIGEN_STRONG_INLINE Packet1cf pmul(const Packet1cf& a, const Packet1cf& ... type conj_helper (line 370) | struct conj_helper function EIGEN_STRONG_INLINE (line 372) | EIGEN_STRONG_INLINE Packet1cf pmadd(const Packet1cf& x, const Packet1cf&... function EIGEN_STRONG_INLINE (line 375) | EIGEN_STRONG_INLINE Packet1cf pmul(const Packet1cf& a, const Packet1cf& ... type conj_helper (line 379) | struct conj_helper function EIGEN_STRONG_INLINE (line 381) | EIGEN_STRONG_INLINE Packet1cf pmadd(const Packet1cf& x, const Packet1cf&... function EIGEN_STRONG_INLINE (line 384) | EIGEN_STRONG_INLINE Packet1cf pmul(const Packet1cf& a, const Packet1cf& ... type conj_helper (line 388) | struct conj_helper function EIGEN_STRONG_INLINE (line 390) | EIGEN_STRONG_INLINE Packet2cf pmadd(const Packet2cf& x, const Packet2cf&... function EIGEN_STRONG_INLINE (line 393) | EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& ... type conj_helper (line 397) | struct conj_helper function EIGEN_STRONG_INLINE (line 399) | EIGEN_STRONG_INLINE Packet2cf pmadd(const Packet2cf& x, const Packet2cf&... function EIGEN_STRONG_INLINE (line 402) | EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& ... type conj_helper (line 406) | struct conj_helper function EIGEN_STRONG_INLINE (line 408) | EIGEN_STRONG_INLINE Packet2cf pmadd(const Packet2cf& x, const Packet2cf&... function EIGEN_STRONG_INLINE (line 411) | EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& ... type Packet1cd (line 462) | struct Packet1cd type packet_traits (line 469) | struct packet_traits function default_packet_traits (line 469) | double> > : default_packet_traits function Packet1cd (line 493) | struct unpacket_traits function Packet1cd (line 525) | Packet1cd pnegate(const Packet1cd& a) function Packet1cd (line 528) | Packet1cd pconj(const Packet1cd& a) function Packet1cd (line 551) | Packet1cd pcmp_eq(const Packet1cd& a, const Packet1cd& b) function Packet1cd (line 607) | Packet1cd preverse(const Packet1cd& a) { return a; } function EIGEN_STRONG_INLINE (line 627) | EIGEN_STRONG_INLINE Packet1cd pmadd(const Packet1cd& x, const Packet1cd&... function EIGEN_STRONG_INLINE (line 630) | EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& ... type conj_helper (line 634) | struct conj_helper function EIGEN_STRONG_INLINE (line 636) | EIGEN_STRONG_INLINE Packet1cd pmadd(const Packet1cd& x, const Packet1cd&... function EIGEN_STRONG_INLINE (line 639) | EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& ... type conj_helper (line 643) | struct conj_helper function EIGEN_STRONG_INLINE (line 645) | EIGEN_STRONG_INLINE Packet1cd pmadd(const Packet1cd& x, const Packet1cd&... function EIGEN_STRONG_INLINE (line 648) | EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& ... function EIGEN_STRONG_INLINE (line 664) | EIGEN_STRONG_INLINE Packet1cd pcplxflip/**/(const Packet1cd& x) FILE: 3rdparty/eigen3/Eigen/src/Core/arch/NEON/MathFunctions.h function namespace (line 11) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/arch/NEON/PacketMath.h function namespace (line 15) | namespace Eigen { function Packet2f (line 833) | Packet2f pnegate(const Packet2f& a) { return vneg_f32(a); } function Packet4f (line 834) | Packet4f pnegate(const Packet4f& a) { return vnegq_f32(a); } function Packet4c (line 835) | Packet4c pnegate(const Packet4c& a) function Packet8c (line 837) | Packet8c pnegate(const Packet8c& a) { return vneg_s8(a); } function Packet16c (line 838) | Packet16c pnegate(const Packet16c& a) { return vnegq_s8(a); } function Packet4s (line 839) | Packet4s pnegate(const Packet4s& a) { return vneg_s16(a); } function Packet8s (line 840) | Packet8s pnegate(const Packet8s& a) { return vnegq_s16(a); } function Packet2i (line 841) | Packet2i pnegate(const Packet2i& a) { return vneg_s32(a); } function Packet4i (line 842) | Packet4i pnegate(const Packet4i& a) { return vnegq_s32(a); } function Packet2l (line 843) | Packet2l pnegate(const Packet2l& a) { function Packet2f (line 853) | Packet2f pconj(const Packet2f& a) { return a; } function Packet4f (line 854) | Packet4f pconj(const Packet4f& a) { return a; } function Packet4c (line 855) | Packet4c pconj(const Packet4c& a) { return a; } function Packet8c (line 856) | Packet8c pconj(const Packet8c& a) { return a; } function Packet16c (line 857) | Packet16c pconj(const Packet16c& a) { return a; } function Packet4uc (line 858) | Packet4uc pconj(const Packet4uc& a) { return a; } function Packet8uc (line 859) | Packet8uc pconj(const Packet8uc& a) { return a; } function Packet16uc (line 860) | Packet16uc pconj(const Packet16uc& a) { return a; } function Packet4s (line 861) | Packet4s pconj(const Packet4s& a) { return a; } function Packet8s (line 862) | Packet8s pconj(const Packet8s& a) { return a; } function Packet4us (line 863) | Packet4us pconj(const Packet4us& a) { return a; } function Packet8us (line 864) | Packet8us pconj(const Packet8us& a) { return a; } function Packet2i (line 865) | Packet2i pconj(const Packet2i& a) { return a; } function Packet4i (line 866) | Packet4i pconj(const Packet4i& a) { return a; } function Packet2ui (line 867) | Packet2ui pconj(const Packet2ui& a) { return a; } function Packet4ui (line 868) | Packet4ui pconj(const Packet4ui& a) { return a; } function Packet2l (line 869) | Packet2l pconj(const Packet2l& a) { return a; } function Packet2ul (line 870) | Packet2ul pconj(const Packet2ul& a) { return a; } function Packet2f (line 2245) | Packet2f preverse(const Packet2f& a) { return vrev64_f32(a); } function Packet4f (line 2246) | Packet4f preverse(const Packet4f& a) function Packet4c (line 2251) | Packet4c preverse(const Packet4c& a) function Packet8c (line 2253) | Packet8c preverse(const Packet8c& a) { return vrev64_s8(a); } function Packet16c (line 2254) | Packet16c preverse(const Packet16c& a) function Packet4uc (line 2259) | Packet4uc preverse(const Packet4uc& a) function Packet8uc (line 2261) | Packet8uc preverse(const Packet8uc& a) { return vrev64_u8(a); } function Packet16uc (line 2262) | Packet16uc preverse(const Packet16uc& a) function Packet4s (line 2267) | Packet4s preverse(const Packet4s& a) { return vrev64_s16(a); } function Packet8s (line 2268) | Packet8s preverse(const Packet8s& a) function Packet4us (line 2273) | Packet4us preverse(const Packet4us& a) { return vrev64_u16(a); } function Packet8us (line 2274) | Packet8us preverse(const Packet8us& a) function Packet2i (line 2279) | Packet2i preverse(const Packet2i& a) { return vrev64_s32(a); } function Packet4i (line 2280) | Packet4i preverse(const Packet4i& a) function Packet2ui (line 2285) | Packet2ui preverse(const Packet2ui& a) { return vrev64_u32(a); } function Packet4ui (line 2286) | Packet4ui preverse(const Packet4ui& a) function Packet2l (line 2291) | Packet2l preverse(const Packet2l& a) function Packet2ul (line 2293) | Packet2ul preverse(const Packet2ul& a) function Packet2f (line 2296) | Packet2f pabs(const Packet2f& a) { return vabs_f32(a); } function Packet4f (line 2297) | Packet4f pabs(const Packet4f& a) { return vabsq_f32(a); } function Packet8c (line 2300) | Packet8c pabs(const Packet8c& a) { return vabs_s8(a); } function Packet16c (line 2301) | Packet16c pabs(const Packet16c& a) { return vabsq_s8(a); } function Packet4uc (line 2302) | Packet4uc pabs(const Packet4uc& a) { return a; } function Packet8uc (line 2303) | Packet8uc pabs(const Packet8uc& a) { return a; } function Packet16uc (line 2304) | Packet16uc pabs(const Packet16uc& a) { return a; } function Packet4s (line 2305) | Packet4s pabs(const Packet4s& a) { return vabs_s16(a); } function Packet8s (line 2306) | Packet8s pabs(const Packet8s& a) { return vabsq_s16(a); } function Packet4us (line 2307) | Packet4us pabs(const Packet4us& a) { return a; } function Packet8us (line 2308) | Packet8us pabs(const Packet8us& a) { return a; } function Packet2i (line 2309) | Packet2i pabs(const Packet2i& a) { return vabs_s32(a); } function Packet4i (line 2310) | Packet4i pabs(const Packet4i& a) { return vabsq_s32(a); } function Packet2ui (line 2311) | Packet2ui pabs(const Packet2ui& a) { return a; } function Packet4ui (line 2312) | Packet4ui pabs(const Packet4ui& a) { return a; } function Packet2l (line 2313) | Packet2l pabs(const Packet2l& a) { function Packet2ul (line 2322) | Packet2ul pabs(const Packet2ul& a) { return a; } function Packet4c (line 2700) | inline Packet4c predux_half_dowto4(const Packet8c& a) function Packet8c (line 2705) | inline Packet8c predux_half_dowto4(const Packet16c& a) function Packet4uc (line 2707) | inline Packet4uc predux_half_dowto4(const Packet8uc& a) function Packet8uc (line 2712) | inline Packet8uc predux_half_dowto4(const Packet16uc& a) function Packet4s (line 2714) | inline Packet4s predux_half_dowto4(const Packet8s& a) function Packet4us (line 2716) | inline Packet4us predux_half_dowto4(const Packet8us& a) function predux_any (line 2988) | bool predux_any(const Packet4f& x) function T (line 3009) | T palign_4c(const T& first, const T &second, const int n) function Packet2f (line 3469) | inline Packet2f pselect( const Packet2f& mask, const Packet2f& a, const ... function Packet4f (line 3471) | inline Packet4f pselect(const Packet4f& mask, const Packet4f& a, const P... function Packet8c (line 3473) | inline Packet8c pselect(const Packet8c& mask, const Packet8c& a, const P... function Packet16c (line 3475) | inline Packet16c pselect(const Packet16c& mask, const Packet16c& a, cons... function Packet8uc (line 3477) | inline Packet8uc pselect(const Packet8uc& mask, const Packet8uc& a, cons... function Packet16uc (line 3479) | inline Packet16uc pselect(const Packet16uc& mask, const Packet16uc& a, c... function Packet4s (line 3481) | inline Packet4s pselect(const Packet4s& mask, const Packet4s& a, const P... function Packet8s (line 3483) | inline Packet8s pselect(const Packet8s& mask, const Packet8s& a, const P... function Packet4us (line 3485) | inline Packet4us pselect(const Packet4us& mask, const Packet4us& a, cons... function Packet8us (line 3487) | inline Packet8us pselect(const Packet8us& mask, const Packet8us& a, cons... function Packet2i (line 3489) | inline Packet2i pselect(const Packet2i& mask, const Packet2i& a, const P... function Packet4i (line 3491) | inline Packet4i pselect(const Packet4i& mask, const Packet4i& a, const P... function Packet2ui (line 3493) | inline Packet2ui pselect(const Packet2ui& mask, const Packet2ui& a, cons... function Packet4ui (line 3495) | inline Packet4ui pselect(const Packet4ui& mask, const Packet4ui& a, cons... function Packet2l (line 3497) | inline Packet2l pselect(const Packet2l& mask, const Packet2l& a, const P... function Packet2ul (line 3499) | inline Packet2ul pselect(const Packet2ul& mask, const Packet2ul& a, cons... function EIGEN_DEVICE_FUNC (line 3502) | EIGEN_DEVICE_FUNC inline Packet2f pinsertfirst(const Packet2f& a, float ... function EIGEN_DEVICE_FUNC (line 3503) | EIGEN_DEVICE_FUNC inline Packet4f pinsertfirst(const Packet4f& a, float ... function EIGEN_DEVICE_FUNC (line 3504) | EIGEN_DEVICE_FUNC inline Packet4c pinsertfirst(const Packet4c& a, int8_t b) function EIGEN_DEVICE_FUNC (line 3509) | EIGEN_DEVICE_FUNC inline Packet8c pinsertfirst(const Packet8c& a, int8_t... function EIGEN_DEVICE_FUNC (line 3510) | EIGEN_DEVICE_FUNC inline Packet16c pinsertfirst(const Packet16c& a, int8... function EIGEN_DEVICE_FUNC (line 3511) | EIGEN_DEVICE_FUNC inline Packet4uc pinsertfirst(const Packet4uc& a, uint... function EIGEN_DEVICE_FUNC (line 3512) | EIGEN_DEVICE_FUNC inline Packet8uc pinsertfirst(const Packet8uc& a, uint... function EIGEN_DEVICE_FUNC (line 3513) | EIGEN_DEVICE_FUNC inline Packet16uc pinsertfirst(const Packet16uc& a, ui... function EIGEN_DEVICE_FUNC (line 3514) | EIGEN_DEVICE_FUNC inline Packet4s pinsertfirst(const Packet4s& a, int16_... function EIGEN_DEVICE_FUNC (line 3515) | EIGEN_DEVICE_FUNC inline Packet8s pinsertfirst(const Packet8s& a, int16_... function EIGEN_DEVICE_FUNC (line 3516) | EIGEN_DEVICE_FUNC inline Packet4us pinsertfirst(const Packet4us& a, uint... function EIGEN_DEVICE_FUNC (line 3517) | EIGEN_DEVICE_FUNC inline Packet8us pinsertfirst(const Packet8us& a, uint... function EIGEN_DEVICE_FUNC (line 3518) | EIGEN_DEVICE_FUNC inline Packet2i pinsertfirst(const Packet2i& a, int32_... function EIGEN_DEVICE_FUNC (line 3519) | EIGEN_DEVICE_FUNC inline Packet4i pinsertfirst(const Packet4i& a, int32_... function EIGEN_DEVICE_FUNC (line 3520) | EIGEN_DEVICE_FUNC inline Packet2ui pinsertfirst(const Packet2ui& a, uint... function EIGEN_DEVICE_FUNC (line 3521) | EIGEN_DEVICE_FUNC inline Packet4ui pinsertfirst(const Packet4ui& a, uint... function EIGEN_DEVICE_FUNC (line 3522) | EIGEN_DEVICE_FUNC inline Packet2l pinsertfirst(const Packet2l& a, int64_... function EIGEN_DEVICE_FUNC (line 3523) | EIGEN_DEVICE_FUNC inline Packet2ul pinsertfirst(const Packet2ul& a, uint... function EIGEN_DEVICE_FUNC (line 3525) | EIGEN_DEVICE_FUNC inline Packet2f pinsertlast(const Packet2f& a, float b... function EIGEN_DEVICE_FUNC (line 3526) | EIGEN_DEVICE_FUNC inline Packet4f pinsertlast(const Packet4f& a, float b... function EIGEN_DEVICE_FUNC (line 3527) | EIGEN_DEVICE_FUNC inline Packet4c pinsertlast(const Packet4c& a, int8_t b) function EIGEN_DEVICE_FUNC (line 3529) | EIGEN_DEVICE_FUNC inline Packet8c pinsertlast(const Packet8c& a, int8_t ... function EIGEN_DEVICE_FUNC (line 3530) | EIGEN_DEVICE_FUNC inline Packet16c pinsertlast(const Packet16c& a, int8_... function EIGEN_DEVICE_FUNC (line 3531) | EIGEN_DEVICE_FUNC inline Packet4uc pinsertlast(const Packet4uc& a, uint8... function EIGEN_DEVICE_FUNC (line 3532) | EIGEN_DEVICE_FUNC inline Packet8uc pinsertlast(const Packet8uc& a, uint8... function EIGEN_DEVICE_FUNC (line 3533) | EIGEN_DEVICE_FUNC inline Packet16uc pinsertlast(const Packet16uc& a, uin... function EIGEN_DEVICE_FUNC (line 3534) | EIGEN_DEVICE_FUNC inline Packet4s pinsertlast(const Packet4s& a, int16_t... function EIGEN_DEVICE_FUNC (line 3535) | EIGEN_DEVICE_FUNC inline Packet8s pinsertlast(const Packet8s& a, int16_t... function EIGEN_DEVICE_FUNC (line 3536) | EIGEN_DEVICE_FUNC inline Packet4us pinsertlast(const Packet4us& a, uint1... function EIGEN_DEVICE_FUNC (line 3537) | EIGEN_DEVICE_FUNC inline Packet8us pinsertlast(const Packet8us& a, uint1... function EIGEN_DEVICE_FUNC (line 3538) | EIGEN_DEVICE_FUNC inline Packet2i pinsertlast(const Packet2i& a, int32_t... function EIGEN_DEVICE_FUNC (line 3539) | EIGEN_DEVICE_FUNC inline Packet4i pinsertlast(const Packet4i& a, int32_t... function EIGEN_DEVICE_FUNC (line 3540) | EIGEN_DEVICE_FUNC inline Packet2ui pinsertlast(const Packet2ui& a, uint3... function EIGEN_DEVICE_FUNC (line 3541) | EIGEN_DEVICE_FUNC inline Packet4ui pinsertlast(const Packet4ui& a, uint3... function EIGEN_DEVICE_FUNC (line 3542) | EIGEN_DEVICE_FUNC inline Packet2l pinsertlast(const Packet2l& a, int64_t... function EIGEN_DEVICE_FUNC (line 3543) | EIGEN_DEVICE_FUNC inline Packet2ul pinsertlast(const Packet2ul& a, uint6... function Packet4uc (line 3551) | Packet4uc psqrt(const Packet4uc& a) { function Packet8uc (line 3564) | Packet8uc psqrt(const Packet8uc& a) { function Packet16uc (line 3576) | Packet16uc psqrt(const Packet16uc& a) { function Packet4us (line 3588) | Packet4us psqrt(const Packet4us& a) { function Packet8us (line 3600) | Packet8us psqrt(const Packet8us& a) { function Packet2ui (line 3612) | Packet2ui psqrt(const Packet2ui& a) { function Packet4ui (line 3624) | Packet4ui psqrt(const Packet4ui& a) { type float64x2_t (line 3659) | typedef float64x2_t Packet2d; type float64x1_t (line 3660) | typedef float64x1_t Packet1d; function default_packet_traits (line 3662) | struct packet_traits : default_packet_traits function Packet2d (line 3705) | struct unpacket_traits function Packet2d (line 3732) | Packet2d pnegate(const Packet2d& a) { return vnegq_f64(a); } function Packet2d (line 3734) | Packet2d pconj(const Packet2d& a) { return a; } function Packet2d (line 3742) | Packet2d pmadd(const Packet2d& a, const Packet2d& b, const Packet2d& c) function Packet2d (line 3745) | Packet2d pmadd(const Packet2d& a, const Packet2d& b, const Packet2d& c) function Packet2d (line 3778) | Packet2d pcmp_le(const Packet2d& a, const Packet2d& b) function Packet2d (line 3781) | Packet2d pcmp_lt(const Packet2d& a, const Packet2d& b) function Packet2d (line 3784) | Packet2d pcmp_eq(const Packet2d& a, const Packet2d& b) function Packet2d (line 3819) | Packet2d preverse(const Packet2d& a) function Packet2d (line 3822) | Packet2d pabs(const Packet2d& a) { return vabsq_f64(a); } function Packet2d (line 3882) | inline Packet2d pselect( const Packet2d& mask, const Packet2d& a, const ... function EIGEN_DEVICE_FUNC (line 3885) | EIGEN_DEVICE_FUNC inline Packet2d pinsertfirst(const Packet2d& a, double... function EIGEN_DEVICE_FUNC (line 3887) | EIGEN_DEVICE_FUNC inline Packet2d pinsertlast(const Packet2d& a, double ... FILE: 3rdparty/eigen3/Eigen/src/Core/arch/NEON/TypeCasting.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/arch/SSE/Complex.h function namespace (line 13) | namespace Eigen { function Packet2cf (line 152) | Packet2cf preverse(const Packet2cf& a) { return Packet2cf(_mm_castpd_ps(... type conj_helper (line 182) | struct conj_helper function EIGEN_STRONG_INLINE (line 184) | EIGEN_STRONG_INLINE Packet2cf pmadd(const Packet2cf& x, const Packet2cf&... function EIGEN_STRONG_INLINE (line 187) | EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& ... type conj_helper (line 200) | struct conj_helper function EIGEN_STRONG_INLINE (line 202) | EIGEN_STRONG_INLINE Packet2cf pmadd(const Packet2cf& x, const Packet2cf&... function EIGEN_STRONG_INLINE (line 205) | EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& ... type conj_helper (line 218) | struct conj_helper function EIGEN_STRONG_INLINE (line 220) | EIGEN_STRONG_INLINE Packet2cf pmadd(const Packet2cf& x, const Packet2cf&... function EIGEN_STRONG_INLINE (line 223) | EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& ... function EIGEN_STRONG_INLINE (line 246) | EIGEN_STRONG_INLINE Packet2cf pcplxflip/* */(const Packet2cf... type Packet1cd (line 253) | struct Packet1cd type packet_traits (line 263) | struct packet_traits function default_packet_traits (line 263) | double> > : default_packet_traits function Packet1cd (line 287) | struct unpacket_traits { typedef std::complex type; e... function Packet1cd (line 291) | Packet1cd pnegate(const Packet1cd& a) { return Packet1cd(pnegate(Packet2... function Packet1cd (line 292) | Packet1cd pconj(const Packet1cd& a) function Packet1cd (line 342) | Packet1cd preverse(const Packet1cd& a) { return a; } function EIGEN_STRONG_INLINE (line 371) | EIGEN_STRONG_INLINE Packet1cd pmadd(const Packet1cd& x, const Packet1cd&... function EIGEN_STRONG_INLINE (line 374) | EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& ... type conj_helper (line 387) | struct conj_helper function EIGEN_STRONG_INLINE (line 389) | EIGEN_STRONG_INLINE Packet1cd pmadd(const Packet1cd& x, const Packet1cd&... function EIGEN_STRONG_INLINE (line 392) | EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& ... type conj_helper (line 405) | struct conj_helper function EIGEN_STRONG_INLINE (line 407) | EIGEN_STRONG_INLINE Packet1cd pmadd(const Packet1cd& x, const Packet1cd&... function EIGEN_STRONG_INLINE (line 410) | EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& ... function EIGEN_STRONG_INLINE (line 433) | EIGEN_STRONG_INLINE Packet1cd pcplxflip/* */(const Packet1cd... function Packet2cf (line 448) | Packet2cf pcmp_eq(const Packet2cf& a, const Packet2cf& b) function Packet1cd (line 454) | Packet1cd pcmp_eq(const Packet1cd& a, const Packet1cd& b) function Packet2cf (line 460) | Packet2cf pblend(const Selector<2>& ifPacket, const Packet2cf& thenPacke... function Packet2cf (line 465) | Packet2cf pinsertfirst(const Packet2cf& a, std::complex b) function Packet1cd (line 470) | Packet1cd pinsertfirst(const Packet1cd&, std::complex b) function Packet2cf (line 475) | Packet2cf pinsertlast(const Packet2cf& a, std::complex b) function Packet1cd (line 480) | Packet1cd pinsertlast(const Packet1cd&, std::complex b) FILE: 3rdparty/eigen3/Eigen/src/Core/arch/SSE/MathFunctions.h function namespace (line 18) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/arch/SSE/PacketMath.h function namespace (line 13) | namespace Eigen { function Index (line 597) | Index stride) function EIGEN_STRONG_INLINE (line 728) | EIGEN_STRONG_INLINE void punpackp(Packet4f* vecs) function pmadd (line 1112) | float pmadd(const float& a, const float& b, const float& c) { function pmadd (line 1115) | double pmadd(const double& a, const double& b, const double& c) { type Packet4h (line 1126) | typedef struct { function Packet4h (line 1131) | struct is_arithmetic { enum { value = true }; } function default_packet_traits (line 1134) | struct packet_traits : default_packet_traits { function Packet4h (line 1163) | struct unpacket_traits { typedef Eigen::half type; enum {size=... function Packet4h (line 1175) | Packet4h pconj(const Packet4h& a) { return a; } function __m128 (line 1334) | static inline __m128 _mm_castpd_ps (__m128d x) { return reinterpret_c... function __m128i (line 1335) | static inline __m128i _mm_castpd_si128(__m128d x) { return reinterpret_c... function __m128d (line 1336) | static inline __m128d _mm_castps_pd (__m128 x) { return reinterpret_c... function __m128i (line 1337) | static inline __m128i _mm_castps_si128(__m128 x) { return reinterpret_c... function __m128 (line 1338) | static inline __m128 _mm_castsi128_ps(__m128i x) { return reinterpret_c... function __m128d (line 1339) | static inline __m128d _mm_castsi128_pd(__m128i x) { return reinterpret_c... FILE: 3rdparty/eigen3/Eigen/src/Core/arch/SSE/TypeCasting.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/arch/SYCL/InteropHeaders.h function namespace (line 24) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/arch/SYCL/MathFunctions.h function namespace (line 24) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/arch/SYCL/PacketMath.h function namespace (line 24) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/arch/SYCL/SyclMemoryModel.h function namespace (line 36) | namespace Eigen { function clear (line 323) | inline void clear() { function virtual_pointer_t (line 331) | inline virtual_pointer_t add_pointer(const buffer_t &b) { function virtual_pointer_t (line 338) | inline virtual_pointer_t add_pointer(buffer_t &&b) { function fuse_forward (line 348) | void fuse_forward(typename pointerMap_t::iterator &node) { function fuse_backward (line 370) | void fuse_backward(typename pointerMap_t::iterator &node) { function pMapNode_t (line 431) | pMapNode_t p{b, bufSize, false}; type T (line 549) | typedef T scalar_t; type scalar_t (line 550) | typedef scalar_t &ref_t; type typename (line 551) | typedef typename cl::sycl::global_ptr::pointer_t ptr_t; type cl (line 554) | typedef cl::sycl::accessor self_t; function i (line 598) | nullptr_t i) { function set_offset (line 633) | void set_offset(std::ptrdiff_t offset) { function ref_t (line 637) | ref_t operator*() const { function ref_t (line 641) | ref_t operator*() { function ref_t (line 647) | ref_t operator[](int x) { function ref_t (line 651) | ref_t operator[](int x) const { function scalar_t (line 655) | scalar_t *get_virtual_pointer() const { function bind (line 673) | void bind( type RangeAccess (line 686) | typedef RangeAccess Base; FILE: 3rdparty/eigen3/Eigen/src/Core/arch/SYCL/TypeCasting.h function namespace (line 24) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/arch/ZVector/Complex.h function namespace (line 14) | namespace Eigen { function Packet1cd (line 119) | Packet1cd pnegate(const Packet1cd& a) { return Packet1cd(pnegate(Packet2... function Packet1cd (line 120) | Packet1cd pconj(const Packet1cd& a) { return Packet1cd((Packet2d)vec_xor... function Packet1cd (line 154) | Packet1cd preverse(const Packet1cd& a) { return a; } function EIGEN_STRONG_INLINE (line 179) | EIGEN_STRONG_INLINE Packet1cd pmadd(const Packet1cd& x, const Packet1cd&... function EIGEN_STRONG_INLINE (line 182) | EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& ... type conj_helper (line 188) | struct conj_helper function EIGEN_STRONG_INLINE (line 190) | EIGEN_STRONG_INLINE Packet1cd pmadd(const Packet1cd& x, const Packet1cd&... function EIGEN_STRONG_INLINE (line 193) | EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& ... type conj_helper (line 199) | struct conj_helper function EIGEN_STRONG_INLINE (line 201) | EIGEN_STRONG_INLINE Packet1cd pmadd(const Packet1cd& x, const Packet1cd&... function EIGEN_STRONG_INLINE (line 204) | EIGEN_STRONG_INLINE Packet1cd pmul(const Packet1cd& a, const Packet1cd& ... function EIGEN_STRONG_INLINE (line 220) | EIGEN_STRONG_INLINE Packet1cd pcplxflip/**/(const Packet1cd& x) function Packet2cf (line 285) | Packet2cf pnegate(const Packet2cf& a) { return Packet2cf(pnegate(Packet4... function Packet2cf (line 298) | Packet2cf pconj(const Packet2cf& a) function Packet2cf (line 314) | Packet2cf preverse(const Packet2cf& a) type conj_helper (line 360) | struct conj_helper function EIGEN_STRONG_INLINE (line 362) | EIGEN_STRONG_INLINE Packet2cf pmadd(const Packet2cf& x, const Packet2cf&... function EIGEN_STRONG_INLINE (line 365) | EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& ... type conj_helper (line 371) | struct conj_helper function EIGEN_STRONG_INLINE (line 373) | EIGEN_STRONG_INLINE Packet2cf pmadd(const Packet2cf& x, const Packet2cf&... function EIGEN_STRONG_INLINE (line 376) | EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& ... type conj_helper (line 382) | struct conj_helper function EIGEN_STRONG_INLINE (line 384) | EIGEN_STRONG_INLINE Packet2cf pmadd(const Packet2cf& x, const Packet2cf&... function EIGEN_STRONG_INLINE (line 387) | EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& ... function EIGEN_STRONG_INLINE (line 404) | EIGEN_STRONG_INLINE Packet2cf pcplxflip/**/(const Packet2cf& x) function Packet2cf (line 419) | Packet2cf pblend(const Selector<2>& ifPacket, const Packet2cf& thenPacke... function Packet2cf (line 426) | Packet2cf pconj(const Packet2cf& a) { return Packet2cf(pxor(a.... function Packet2cf (line 449) | Packet2cf preverse(const Packet2cf& a) type conj_helper (line 497) | struct conj_helper function EIGEN_STRONG_INLINE (line 499) | EIGEN_STRONG_INLINE Packet2cf pmadd(const Packet2cf& x, const Packet2cf&... function EIGEN_STRONG_INLINE (line 502) | EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& ... type conj_helper (line 508) | struct conj_helper function EIGEN_STRONG_INLINE (line 510) | EIGEN_STRONG_INLINE Packet2cf pmadd(const Packet2cf& x, const Packet2cf&... function EIGEN_STRONG_INLINE (line 513) | EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& ... type conj_helper (line 519) | struct conj_helper function EIGEN_STRONG_INLINE (line 521) | EIGEN_STRONG_INLINE Packet2cf pmadd(const Packet2cf& x, const Packet2cf&... function EIGEN_STRONG_INLINE (line 524) | EIGEN_STRONG_INLINE Packet2cf pmul(const Packet2cf& a, const Packet2cf& ... function Packet2cf (line 552) | Packet2cf pblend(const Selector<2>& ifPacket, const Packet2cf& thenPacke... FILE: 3rdparty/eigen3/Eigen/src/Core/arch/ZVector/MathFunctions.h function namespace (line 19) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/arch/ZVector/PacketMath.h function namespace (line 15) | namespace Eigen { function Packet4i (line 443) | Packet4i pnegate(const Packet4i& a) { return (-a); } function Packet2d (line 444) | Packet2d pnegate(const Packet2d& a) { return (-a); } function Packet4i (line 446) | Packet4i pconj(const Packet4i& a) { return a; } function Packet2d (line 447) | Packet2d pconj(const Packet2d& a) { return a; } function Packet4i (line 449) | Packet4i pmadd(const Packet4i& a, const Packet4i& b, const Packet4i& c) ... function Packet2d (line 450) | Packet2d pmadd(const Packet2d& a, const Packet2d& b, const Packet2d& c) ... function Packet4i (line 502) | Packet4i preverse(const Packet4i& a) function Packet2d (line 507) | Packet2d preverse(const Packet2d& a) function Packet4i (line 635) | Packet4i pblend(const Selector<4>& ifPacket, const Packet4i& thenPacket,... function Packet2d (line 642) | Packet2d pblend(const Selector<2>& ifPacket, const Packet2d& thenPacket,... function Packet4f (line 654) | Packet4f vec_splat_packet4f(const Packet4f& from) function Packet4f (line 791) | Packet4f pnegate(const Packet4f& a) function Packet4f (line 799) | Packet4f pmadd(const Packet4f& a, const Packet4f& b, const Packet4f& c) function Packet4f (line 889) | Packet4f preverse(const Packet4f& a) function Packet4f (line 988) | Packet4f pblend(const Selector<4>& ifPacket, const Packet4f& thenPacket,... function Packet4f (line 1094) | Packet4f preverse(const Packet4f& a) function Packet4f (line 1176) | Packet4f pblend(const Selector<4>& ifPacket, const Packet4f& thenPacket,... FILE: 3rdparty/eigen3/Eigen/src/Core/functors/AssignmentFunctors.h function namespace (line 13) | namespace Eigen { function assignCoeff (line 70) | void assignCoeff(DstScalar& a, const SrcScalar& b) const { a -= b; } function assignPacket (line 73) | void assignPacket(DstScalar* a, const Packet& b) const function assignCoeff (line 92) | void assignCoeff(DstScalar& a, const SrcScalar& b) const { a *= b; } function assignPacket (line 95) | void assignPacket(DstScalar* a, const Packet& b) const function assignCoeff (line 113) | void assignCoeff(DstScalar& a, const SrcScalar& b) const { a /= b; } function assignPacket (line 116) | void assignPacket(DstScalar* a, const Packet& b) const function assignCoeff (line 145) | void assignCoeff(Scalar& a, const Scalar& b) const FILE: 3rdparty/eigen3/Eigen/src/Core/functors/BinaryFunctors.h function namespace (line 13) | namespace Eigen { type typename (line 116) | typedef typename ScalarBinaryOpTraits... function EIGEN_STRONG_INLINE (line 144) | EIGEN_STRONG_INLINE const result_type operator() (const LhsScalar& a, co... function Packet (line 146) | const Packet packetOp(const Packet& a, const Packet& b) const function result_type (line 149) | const result_type predux(const Packet& a) const type typename (line 168) | typedef typename ScalarBinaryOpTraits... function EIGEN_STRONG_INLINE (line 170) | EIGEN_STRONG_INLINE const result_type operator() (const LhsScalar& a, co... function Packet (line 172) | const Packet packetOp(const Packet& a, const Packet& b) const function result_type (line 175) | const result_type predux(const Packet& a) const function const (line 211) | bool operator()(const LhsScalar& a, const RhsScalar& b) const {return a=... function const (line 218) | bool operator()(const LhsScalar& a, const RhsScalar& b) const {return ab;} function const (line 239) | bool operator()(const LhsScalar& a, const RhsScalar& b) const {return a>... function const (line 246) | bool operator()(const LhsScalar& a, const RhsScalar& b) const {return !(... function const (line 253) | bool operator()(const LhsScalar& a, const RhsScalar& b) const {return a!... function Scalar (line 267) | const Scalar operator() (const Scalar &x, const Scalar &y) const type typename (line 294) | typedef typename ScalarBinaryOpTraits::Re... type Scalar (line 299) | typedef Scalar LhsScalar; type Exponent (line 300) | typedef Exponent RhsScalar; function EIGEN_DEVICE_FUNC (line 304) | EIGEN_DEVICE_FUNC type typename (line 324) | typedef typename ScalarBinaryOpTraits { type scalar_boolean_or_op (line 401) | struct scalar_boolean_or_op { function EIGEN_STRONG_INLINE (line 405) | EIGEN_STRONG_INLINE const Packet packetOp(const Packet& a, const Packet&... function scalar_boolean_or_op (line 408) | struct functor_traits { type scalar_boolean_xor_op (line 420) | struct scalar_boolean_xor_op { function EIGEN_STRONG_INLINE (line 424) | EIGEN_STRONG_INLINE const Packet packetOp(const Packet& a, const Packet&... function scalar_boolean_xor_op (line 427) | struct functor_traits { type typename (line 442) | typedef typename ScalarBinaryOpTraits { FILE: 3rdparty/eigen3/Eigen/src/Core/products/GeneralBlockPanelKernel.h function namespace (line 14) | namespace Eigen { function EIGEN_ALWAYS_INLINE (line 337) | EIGEN_ALWAYS_INLINE static void run(const CJ& cj, A& a, B& b, C& c, T& /... function gebp_madd (line 351) | void gebp_madd(const CJ& cj, A& a, B& b, C& c, T& t) function Packet (line 372) | const Packet& get(const FixedInt<0>&) const { return B_0; } function Packet (line 373) | const Packet& get(const FixedInt<1>&) const { return B1; } function Packet (line 374) | const Packet& get(const FixedInt<2>&) const { return B2; } function Packet (line 375) | const Packet& get(const FixedInt<3>&) const { return B3; } type T3 (line 379) | typedef T3 type; type _RhsScalar (line 430) | typedef _RhsScalar RhsScalar; type typename (line 431) | typedef typename ScalarBinaryOpTraits::ReturnType ... type typename (line 468) | typedef typename conditional::type Lh... type typename (line 469) | typedef typename conditional::type Rh... type typename (line 470) | typedef typename conditional::type Re... type LhsPacket (line 471) | typedef LhsPacket LhsPacket4Packing; type QuadPacket (line 473) | typedef QuadPacket RhsPacketx4; type ResPacket (line 474) | typedef ResPacket AccPacket; function loadRhs (line 482) | void loadRhs(const RhsScalar* b, RhsPacketType& dest) const function EIGEN_STRONG_INLINE (line 487) | EIGEN_STRONG_INLINE void loadRhs(const RhsScalar* b, RhsPacketx4& dest) ... function updateRhs (line 493) | void updateRhs(const RhsScalar* b, RhsPacketType& dest) const function EIGEN_STRONG_INLINE (line 498) | EIGEN_STRONG_INLINE void updateRhs(const RhsScalar*, RhsPacketx4&) const function EIGEN_STRONG_INLINE (line 502) | EIGEN_STRONG_INLINE void loadRhsQuad(const RhsScalar* b, RhsPacket& dest... function loadLhs (line 508) | void loadLhs(const LhsScalar* a, LhsPacketType& dest) const function loadLhsUnaligned (line 514) | void loadLhsUnaligned(const LhsScalar* a, LhsPacketType& dest) const function madd (line 520) | void madd(const LhsPacketType& a, const RhsPacketType& b, AccPacketType&... function madd (line 536) | void madd(const LhsPacketType& a, const RhsPacketx4& b, AccPacketType& c... function EIGEN_STRONG_INLINE (line 541) | EIGEN_STRONG_INLINE void acc(const AccPacket& c, const ResPacket& alpha,... function acc (line 547) | void acc(const ResPacketHalf& c, const ResPacketHalf& alpha, ResPacketHa... type std (line 558) | typedef std::complex LhsScalar; type RealScalar (line 559) | typedef RealScalar RhsScalar; type typename (line 560) | typedef typename ScalarBinaryOpTraits::ReturnType ... type typename (line 587) | typedef typename conditional::type Lh... type typename (line 588) | typedef typename conditional::type Rh... type typename (line 589) | typedef typename conditional::type Re... type LhsPacket (line 590) | typedef LhsPacket LhsPacket4Packing; type QuadPacket (line 592) | typedef QuadPacket RhsPacketx4; type ResPacket (line 594) | typedef ResPacket AccPacket; function loadRhs (line 602) | void loadRhs(const RhsScalar* b, RhsPacketType& dest) const function EIGEN_STRONG_INLINE (line 607) | EIGEN_STRONG_INLINE void loadRhs(const RhsScalar* b, RhsPacketx4& dest) ... function updateRhs (line 613) | void updateRhs(const RhsScalar* b, RhsPacketType& dest) const function EIGEN_STRONG_INLINE (line 618) | EIGEN_STRONG_INLINE void updateRhs(const RhsScalar*, RhsPacketx4&) const function EIGEN_STRONG_INLINE (line 621) | EIGEN_STRONG_INLINE void loadRhsQuad(const RhsScalar* b, RhsPacket& dest... function EIGEN_STRONG_INLINE (line 626) | EIGEN_STRONG_INLINE void loadRhsQuad_impl(const RhsScalar* b, RhsPacket&... function EIGEN_STRONG_INLINE (line 634) | EIGEN_STRONG_INLINE void loadRhsQuad_impl(const RhsScalar* b, RhsPacket&... function EIGEN_STRONG_INLINE (line 640) | EIGEN_STRONG_INLINE void loadLhs(const LhsScalar* a, LhsPacket& dest) const function loadLhsUnaligned (line 646) | void loadLhsUnaligned(const LhsScalar* a, LhsPacketType& dest) const function madd (line 652) | void madd(const LhsPacketType& a, const RhsPacketType& b, AccPacketType&... function madd_impl (line 658) | void madd_impl(const LhsPacketType& a, const RhsPacketType& b, AccPacket... function EIGEN_STRONG_INLINE (line 668) | EIGEN_STRONG_INLINE void madd_impl(const LhsScalar& a, const RhsScalar& ... function madd (line 674) | void madd(const LhsPacketType& a, const RhsPacketx4& b, AccPacketType& c... function acc (line 680) | void acc(const AccPacketType& c, const ResPacketType& alpha, ResPacketTy... type std (line 724) | typedef std::complex::type CplxPacket; type DoublePacket (line 754) | typedef DoublePacket LhsScalar; type std (line 771) | typedef std::complex RhsScalar; type std (line 772) | typedef std::complex ResScalar; type DoublePacket (line 798) | typedef DoublePacket DoublePacketType; type typename (line 800) | typedef typename conditional::type Lhs... type typename (line 801) | typedef typename conditional::type Lhs... type typename (line 802) | typedef typename conditional::type... type typename (line 803) | typedef typename conditional::type Res... type typename (line 804) | typedef typename conditional::type... type QuadPacket (line 807) | typedef QuadPacket RhsPacketx4; function EIGEN_STRONG_INLINE (line 818) | EIGEN_STRONG_INLINE void loadRhs(const RhsScalar* b, ScalarPacket& dest)... function loadRhs (line 825) | void loadRhs(const RhsScalar* b, DoublePacket& dest) const function EIGEN_STRONG_INLINE (line 831) | EIGEN_STRONG_INLINE void loadRhs(const RhsScalar* b, RhsPacketx4& dest) ... function EIGEN_STRONG_INLINE (line 840) | EIGEN_STRONG_INLINE void updateRhs(const RhsScalar* b, ScalarPacket& des... function updateRhs (line 847) | void updateRhs(const RhsScalar* b, DoublePacket& dest) c... function EIGEN_STRONG_INLINE (line 852) | EIGEN_STRONG_INLINE void updateRhs(const RhsScalar*, RhsPacketx4&) const {} function EIGEN_STRONG_INLINE (line 854) | EIGEN_STRONG_INLINE void loadRhsQuad(const RhsScalar* b, ResPacket& dest... function EIGEN_STRONG_INLINE (line 858) | EIGEN_STRONG_INLINE void loadRhsQuad(const RhsScalar* b, DoublePacketTyp... function EIGEN_STRONG_INLINE (line 864) | EIGEN_STRONG_INLINE void loadLhs(const LhsScalar* a, LhsPacket& dest) const function loadLhsUnaligned (line 870) | void loadLhsUnaligned(const LhsScalar* a, LhsPacketType& dest) const function acc (line 899) | void acc(const DoublePacket& c, const ResPacketType& alp... type RealScalar (line 936) | typedef RealScalar LhsScalar; type Scalar (line 937) | typedef Scalar RhsScalar; type Scalar (line 938) | typedef Scalar ResScalar; type typename (line 969) | typedef typename conditional::type Lh... type typename (line 970) | typedef typename conditional::type Rh... type typename (line 971) | typedef typename conditional::type Re... type LhsPacket (line 972) | typedef LhsPacket LhsPacket4Packing; type QuadPacket (line 973) | typedef QuadPacket RhsPacketx4; type ResPacket (line 974) | typedef ResPacket AccPacket; function loadRhs (line 982) | void loadRhs(const RhsScalar* b, RhsPacketType& dest) const function EIGEN_STRONG_INLINE (line 987) | EIGEN_STRONG_INLINE void loadRhs(const RhsScalar* b, RhsPacketx4& dest) ... function updateRhs (line 993) | void updateRhs(const RhsScalar* b, RhsPacketType& dest) const function EIGEN_STRONG_INLINE (line 998) | EIGEN_STRONG_INLINE void updateRhs(const RhsScalar*, RhsPacketx4&) const function EIGEN_STRONG_INLINE (line 1001) | EIGEN_STRONG_INLINE void loadLhs(const LhsScalar* a, LhsPacket& dest) const function EIGEN_STRONG_INLINE (line 1006) | EIGEN_STRONG_INLINE void loadRhsQuad(const RhsScalar* b, RhsPacket& dest... function loadLhsUnaligned (line 1012) | void loadLhsUnaligned(const LhsScalar* a, LhsPacketType& dest) const function madd (line 1018) | void madd(const LhsPacketType& a, const RhsPacketType& b, AccPacketType&... function madd_impl (line 1024) | void madd_impl(const LhsPacketType& a, const RhsPacketType& b, AccPacket... function EIGEN_STRONG_INLINE (line 1035) | EIGEN_STRONG_INLINE void madd_impl(const LhsScalar& a, const RhsScalar& ... function madd (line 1041) | void madd(const LhsPacketType& a, const RhsPacketx4& b, AccPacketType& c... function acc (line 1047) | void acc(const AccPacketType& c, const ResPacketType& alpha, ResPacketTy... type gebp_traits (line 1061) | struct gebp_traits type float32x4_t (line 1066) | typedef float32x4_t RhsPacketx4; function EIGEN_STRONG_INLINE (line 1068) | EIGEN_STRONG_INLINE void loadRhs(const RhsScalar* b, RhsPacket& dest) const function EIGEN_STRONG_INLINE (line 1073) | EIGEN_STRONG_INLINE void loadRhs(const RhsScalar* b, RhsPacketx4& dest) ... function EIGEN_STRONG_INLINE (line 1078) | EIGEN_STRONG_INLINE void updateRhs(const RhsScalar* b, RhsPacket& dest) ... function EIGEN_STRONG_INLINE (line 1083) | EIGEN_STRONG_INLINE void updateRhs(const RhsScalar* b, RhsPacketx4& dest... function EIGEN_STRONG_INLINE (line 1086) | EIGEN_STRONG_INLINE void loadRhsQuad(const RhsScalar* b, RhsPacket& dest... function EIGEN_STRONG_INLINE (line 1091) | EIGEN_STRONG_INLINE void madd(const LhsPacket& a, const RhsPacket& b, Ac... function EIGEN_STRONG_INLINE (line 1099) | EIGEN_STRONG_INLINE void madd(const LhsPacket& a, const RhsPacketx4& b, ... function EIGEN_STRONG_INLINE (line 1101) | EIGEN_STRONG_INLINE void madd(const LhsPacket& a, const RhsPacketx4& b, ... function EIGEN_STRONG_INLINE (line 1103) | EIGEN_STRONG_INLINE void madd(const LhsPacket& a, const RhsPacketx4& b, ... function EIGEN_STRONG_INLINE (line 1105) | EIGEN_STRONG_INLINE void madd(const LhsPacket& a, const RhsPacketx4& b, ... function madd_helper (line 1110) | void madd_helper(const LhsPacket& a, const RhsPacketx4& b, AccPacket& c)... type gebp_traits (line 1127) | struct gebp_traits type RhsPacketx4 (line 1132) | struct RhsPacketx4 { function EIGEN_STRONG_INLINE (line 1136) | EIGEN_STRONG_INLINE void loadRhs(const RhsScalar* b, RhsPacket& dest) const function EIGEN_STRONG_INLINE (line 1141) | EIGEN_STRONG_INLINE void loadRhs(const RhsScalar* b, RhsPacketx4& dest) ... function EIGEN_STRONG_INLINE (line 1147) | EIGEN_STRONG_INLINE void updateRhs(const RhsScalar* b, RhsPacket& dest) ... function EIGEN_STRONG_INLINE (line 1152) | EIGEN_STRONG_INLINE void updateRhs(const RhsScalar* b, RhsPacketx4& dest... function EIGEN_STRONG_INLINE (line 1155) | EIGEN_STRONG_INLINE void loadRhsQuad(const RhsScalar* b, RhsPacket& dest... function EIGEN_STRONG_INLINE (line 1160) | EIGEN_STRONG_INLINE void madd(const LhsPacket& a, const RhsPacket& b, Ac... function EIGEN_STRONG_INLINE (line 1168) | EIGEN_STRONG_INLINE void madd(const LhsPacket& a, const RhsPacketx4& b, ... function EIGEN_STRONG_INLINE (line 1170) | EIGEN_STRONG_INLINE void madd(const LhsPacket& a, const RhsPacketx4& b, ... function EIGEN_STRONG_INLINE (line 1172) | EIGEN_STRONG_INLINE void madd(const LhsPacket& a, const RhsPacketx4& b, ... function EIGEN_STRONG_INLINE (line 1174) | EIGEN_STRONG_INLINE void madd(const LhsPacket& a, const RhsPacketx4& b, ... function madd_helper (line 1179) | void madd_helper(const LhsPacket& a, const RhsPacketx4& b, AccPacket& c)... type gebp_traits (line 1209) | typedef gebp_traits::type RhsPan... type gebp_traits (line 1222) | typedef gebp_traits=8,typename type typename (line 2128) | typedef typename conditional=8,typename type typename (line 2129) | typedef typename conditional=8,typename type typename (line 2130) | typedef typename conditional=8,typename type typename (line 2252) | typedef typename unpacket_traits::half>... type typename (line 2408) | typedef typename unpacket_traits::half>... type typename (line 2532) | typedef typename DataMapper::LinearMapper LinearMapper; type typename (line 2656) | typedef typename unpacket_traits::half HalfPacket; type typename (line 2657) | typedef typename unpacket_traits::half>... type typename (line 2658) | typedef typename DataMapper::LinearMapper LinearMapper; function l1CacheSize (line 2763) | inline std::ptrdiff_t l1CacheSize() function l2CacheSize (line 2772) | inline std::ptrdiff_t l2CacheSize() function l3CacheSize (line 2782) | inline std::ptrdiff_t l3CacheSize() function setCpuCacheSizes (line 2794) | inline void setCpuCacheSizes(std::ptrdiff_t l1, std::ptrdiff_t l2, std::... FILE: 3rdparty/eigen3/Eigen/src/Core/products/GeneralMatrixMatrix.h function namespace (line 13) | namespace Eigen { type typename (line 60) | typedef typename ScalarBinaryOpTraits::ReturnType ... type const_blas_data_mapper (line 70) | typedef const_blas_data_mapper RhsMap... type blas_data_mapper (line 71) | typedef blas_data_mapper::type LhsS... type typename (line 290) | typedef typename conditional::type RhsS... type gebp_traits (line 291) | typedef gebp_traits Traits; function initParallel (line 321) | void initParallel(Index, Index, Index, Index) function allocateA (line 324) | inline void allocateA() {} function allocateB (line 325) | inline void allocateB() {} function allocateAll (line 326) | inline void allocateAll() {} type typename (line 338) | typedef typename conditional::type LhsS... type typename (line 339) | typedef typename conditional::type RhsS... type gebp_traits (line 340) | typedef gebp_traits Traits; function initParallel (line 367) | void initParallel(Index rows, Index cols, Index depth, Index num_threads) function allocateA (line 380) | void allocateA() function allocateB (line 386) | void allocateB() function allocateAll (line 392) | void allocateAll() function namespace (line 407) | namespace internal { FILE: 3rdparty/eigen3/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h function namespace (line 13) | namespace Eigen { type gebp_traits (line 141) | typedef gebp_traits Traits; type typename (line 142) | typedef typename Traits::ResScalar ResScalar; type blas_data_mapper (line 149) | typedef blas_data_mapper BufferMa... type typename (line 211) | typedef typename internal::remove_all LhsBlasTraits; type typename (line 213) | typedef typename LhsBlasTraits::DirectLinearAccessType ActualLhs; type typename (line 214) | typedef typename internal::remove_all::type _ActualLhs; type typename (line 217) | typedef typename internal::remove_all RhsBlasTraits; type typename (line 219) | typedef typename RhsBlasTraits::DirectLinearAccessType ActualRhs; type typename (line 220) | typedef typename internal::remove_all::type _ActualRhs; type internal (line 258) | typedef internal::blas_traits LhsBlasTraits; type typename (line 259) | typedef typename LhsBlasTraits::DirectLinearAccessType ActualLhs; type typename (line 260) | typedef typename internal::remove_all::type _ActualLhs; type typename (line 263) | typedef typename internal::remove_all RhsBlasTraits; type typename (line 265) | typedef typename RhsBlasTraits::DirectLinearAccessType ActualRhs; type typename (line 266) | typedef typename internal::remove_all::type _ActualRhs; type internal (line 286) | typedef internal::gemm_blocking_space::ReturnType ... type typename (line 59) | typedef typename conditional::type Lh... type typename (line 60) | typedef typename conditional::type Rh... type typename (line 61) | typedef typename conditional::type Re... type gemv_traits (line 82) | typedef gemv_traits HalfTraits; type gemv_traits (line 83) | typedef gemv_traits QuarterTraits; type typename (line 85) | typedef typename ScalarBinaryOpTraits::ReturnType ... type typename (line 87) | typedef typename Traits::LhsPacket LhsPacket; type typename (line 88) | typedef typename Traits::RhsPacket RhsPacket; type typename (line 89) | typedef typename Traits::ResPacket ResPacket; type typename (line 91) | typedef typename HalfTraits::LhsPacket LhsPacketHalf; type typename (line 92) | typedef typename HalfTraits::RhsPacket RhsPacketHalf; type typename (line 93) | typedef typename HalfTraits::ResPacket ResPacketHalf; type typename (line 95) | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; type typename (line 96) | typedef typename QuarterTraits::RhsPacket RhsPacketQuarter; type typename (line 97) | typedef typename QuarterTraits::ResPacket ResPacketQuarter; type gemv_traits (line 301) | typedef gemv_traits HalfTraits; type gemv_traits (line 302) | typedef gemv_traits QuarterTraits; type typename (line 304) | typedef typename ScalarBinaryOpTraits::ReturnType ... type typename (line 306) | typedef typename Traits::LhsPacket LhsPacket; type typename (line 307) | typedef typename Traits::RhsPacket RhsPacket; type typename (line 308) | typedef typename Traits::ResPacket ResPacket; type typename (line 310) | typedef typename HalfTraits::LhsPacket LhsPacketHalf; type typename (line 311) | typedef typename HalfTraits::RhsPacket RhsPacketHalf; type typename (line 312) | typedef typename HalfTraits::ResPacket ResPacketHalf; type typename (line 314) | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; type typename (line 315) | typedef typename QuarterTraits::RhsPacket RhsPacketQuarter; type typename (line 316) | typedef typename QuarterTraits::ResPacket ResPacketQuarter; FILE: 3rdparty/eigen3/Eigen/src/Core/products/GeneralMatrixVector_BLAS.h function namespace (line 36) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/products/Parallelizer.h function namespace (line 17) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/products/SelfadjointMatrixMatrix.h function namespace (line 13) | namespace Eigen { type gebp_traits (line 352) | typedef gebp_traits Traits; type const_blas_data_mapper (line 354) | typedef const_blas_data_mapper LhsMapper; type const_blas_data_mapper (line 355) | typedef const_blas_data_mapper RhsMapper; type blas_data_mapper (line 357) | typedef blas_data_mapper Traits; type const_blas_data_mapper (line 449) | typedef const_blas_data_mapper LhsMapper; type blas_data_mapper (line 450) | typedef blas_data_mapper OtherBlasTraits; type typename (line 57) | typedef typename OtherBlasTraits::DirectLinearAccessType ActualOtherType; type typename (line 58) | typedef typename internal::remove_all::type _ActualOthe... type internal (line 88) | typedef internal::blas_traits OtherBlasTraits; type typename (line 89) | typedef typename OtherBlasTraits::DirectLinearAccessType ActualOtherType; type typename (line 90) | typedef typename internal::remove_all::type _ActualOthe... type internal (line 103) | typedef internal::gemm_blocking_space UBlasTraits; type typename (line 65) | typedef typename UBlasTraits::DirectLinearAccessType ActualUType; type typename (line 66) | typedef typename internal::remove_all::type _ActualUType; type internal (line 69) | typedef internal::blas_traits VBlasTraits; type typename (line 70) | typedef typename VBlasTraits::DirectLinearAccessType ActualVType; type typename (line 71) | typedef typename internal::remove_all::type _ActualVType; type typename (line 83) | typedef typename internal::remove_all LhsMapper; type const_blas_data_mapper (line 125) | typedef const_blas_data_mapper RhsMapper; type blas_data_mapper (line 126) | typedef blas_data_mapper LhsMapper; type const_blas_data_mapper (line 284) | typedef const_blas_data_mapper RhsMapper; type blas_data_mapper (line 285) | typedef blas_data_mapper, 0, OuterSt... function LhsMap (line 115) | const LhsMap lhs(_lhs,rows,cols,OuterStride<>(lhsStride)); function namespace (line 171) | namespace internal { function namespace (line 200) | namespace internal { function run (line 290) | void run(const Lhs &lhs, const Rhs &rhs, Dest& dest, const typename Dest... FILE: 3rdparty/eigen3/Eigen/src/Core/products/TriangularMatrixVector_BLAS.h type VectorX (line 96) | typedef VectorX##EIGPREFIX VectorRhs; type VectorX (line 185) | typedef VectorX##EIGPREFIX VectorRhs; FILE: 3rdparty/eigen3/Eigen/src/Core/products/TriangularSolverMatrix.h function namespace (line 13) | namespace Eigen { type const_blas_data_mapper (line 56) | typedef const_blas_data_mapper TriMapper; type blas_data_mapper (line 57) | typedef blas_data_mapper Traits; type typename (line 205) | typedef typename NumTraits::Real RealScalar; type blas_data_mapper (line 207) | typedef blas_data_mapper RhsMapper; type gebp_traits (line 212) | typedef gebp_traits Traits; FILE: 3rdparty/eigen3/Eigen/src/Core/products/TriangularSolverMatrix_BLAS.h function namespace (line 36) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/products/TriangularSolverVector.h function namespace (line 13) | namespace Eigen { type Map (line 38) | typedef Map, 0, OuterSt... FILE: 3rdparty/eigen3/Eigen/src/Core/util/BlasUtil.h function namespace (line 16) | namespace Eigen { function EIGEN_STRONG_INLINE (line 81) | EIGEN_STRONG_INLINE Scalar pmadd(const Scalar& x, const Scalar& y, const... function EIGEN_STRONG_INLINE (line 84) | EIGEN_STRONG_INLINE Scalar pmul(const Scalar& x, const Scalar& y) const function EIGEN_STRONG_INLINE (line 91) | EIGEN_STRONG_INLINE Scalar pmadd(const Scalar& x, const Scalar& y, const... function EIGEN_STRONG_INLINE (line 94) | EIGEN_STRONG_INLINE Scalar pmul(const Scalar& x, const Scalar& y) const function EIGEN_STRONG_INLINE (line 101) | EIGEN_STRONG_INLINE Scalar pmadd(const Scalar& x, const Scalar& y, const... function EIGEN_STRONG_INLINE (line 104) | EIGEN_STRONG_INLINE Scalar pmul(const Scalar& x, const Scalar& y) const type std (line 110) | typedef std::complex Scalar; function EIGEN_STRONG_INLINE (line 111) | EIGEN_STRONG_INLINE Scalar pmadd(const Scalar& x, const RealScalar& y, c... function EIGEN_STRONG_INLINE (line 113) | EIGEN_STRONG_INLINE Scalar pmul(const Scalar& x, const RealScalar& y) const type std (line 119) | typedef std::complex Scalar; function EIGEN_STRONG_INLINE (line 120) | EIGEN_STRONG_INLINE Scalar pmadd(const RealScalar& x, const Scalar& y, c... function EIGEN_STRONG_INLINE (line 122) | EIGEN_STRONG_INLINE Scalar pmul(const RealScalar& x, const Scalar& y) const function To (line 127) | To run(const From& x) { return To(x); } function typename (line 132) | typename NumTraits::Real run(const Scalar& x) { return numext::r... function m_data (line 139) | m_data(data) {} function Scalar (line 141) | Scalar operator()(Index i) const { function EIGEN_ALWAYS_INLINE (line 145) | EIGEN_ALWAYS_INLINE Packet load(Index i) const { function aligned (line 150) | bool aligned(Index i) const { function m_data (line 166) | m_data(data) function prefetch (line 172) | void prefetch(int i) const { function EIGEN_ALWAYS_INLINE (line 181) | EIGEN_ALWAYS_INLINE PacketType loadPacket(Index i) const { function storePacket (line 186) | void storePacket(Index i, const PacketType &p) const { type BlasVectorMapper (line 203) | typedef BlasVectorMapper VectorMapper; function LinearMapper (line 217) | LinearMapper getLinearMapper(Index i, Index j) const { function VectorMapper (line 221) | VectorMapper getVectorMapper(Index i, Index j) const { function EIGEN_ALWAYS_INLINE (line 232) | EIGEN_ALWAYS_INLINE PacketType loadPacket(Index i, Index j) const { function EIGEN_ALWAYS_INLINE (line 237) | EIGEN_ALWAYS_INLINE PacketT load(Index i, Index j) const { function scatterPacket (line 242) | void scatterPacket(Index i, Index j, const SubPacket &p) const { function EIGEN_ALWAYS_INLINE (line 247) | EIGEN_ALWAYS_INLINE SubPacket gatherPacket(Index i, Index j) const { function EIGEN_DEVICE_FUNC (line 252) | EIGEN_DEVICE_FUNC const Scalar* data() const { return m_data; } function EIGEN_DEVICE_FUNC (line 254) | EIGEN_DEVICE_FUNC Index firstAligned(Index size) const { function EIGEN_ALWAYS_INLINE (line 275) | EIGEN_ALWAYS_INLINE void prefetch(int i) const { function EIGEN_ALWAYS_INLINE (line 284) | EIGEN_ALWAYS_INLINE PacketType loadPacket(Index i) const { function storePacket (line 289) | void storePacket(Index i, const PacketType &p) const { function blas_data_mapper (line 306) | blas_data_mapper function LinearMapper (line 311) | LinearMapper getLinearMapper(Index i, Index j) const { function EIGEN_ALWAYS_INLINE (line 321) | EIGEN_ALWAYS_INLINE PacketType loadPacket(Index i, Index j) const { function EIGEN_ALWAYS_INLINE (line 326) | EIGEN_ALWAYS_INLINE PacketT load(Index i, Index j) const { function scatterPacket (line 331) | void scatterPacket(Index i, Index j, const SubPacket &p) const { function EIGEN_ALWAYS_INLINE (line 336) | EIGEN_ALWAYS_INLINE SubPacket gatherPacket(Index i, Index j) const { type typename (line 363) | typedef typename traits::Scalar Scalar; type XprType (line 364) | typedef const XprType& ExtractType; type XprType (line 365) | typedef XprType _ExtractType; type typename (line 376) | typedef typename conditional, NestedXpr> XprType; type typename (line 391) | typedef typename Base::ExtractType ExtractType; function ExtractType (line 397) | static inline ExtractType extract(const XprType& x) { return Base::extra... function Scalar (line 398) | static inline Scalar extractScalarFactor(const XprType& x) { return conj... type blas_traits (line 409) | typedef blas_traits Base; type CwiseBinaryOp (line 410) | typedef CwiseBinaryOp, const type typename (line 411) | typedef typename Base::ExtractType ExtractType; function EIGEN_DEVICE_FUNC (line 413) | static inline EIGEN_DEVICE_FUNC Scalar extractScalarFactor(const XprType... type blas_traits (line 423) | typedef blas_traits Base; type CwiseBinaryOp (line 424) | typedef CwiseBinaryOp, NestedXpr, const type typename (line 425) | typedef typename Base::ExtractType ExtractType; function ExtractType (line 426) | static inline ExtractType extract(const XprType& x) { return Base::extra... function Scalar (line 427) | static inline Scalar extractScalarFactor(const XprType& x) type blas_traits (line 444) | typedef blas_traits Base; type CwiseUnaryOp (line 445) | typedef CwiseUnaryOp, NestedXpr> XprType; type typename (line 446) | typedef typename Base::ExtractType ExtractType; function ExtractType (line 447) | static inline ExtractType extract(const XprType& x) { return Base::extra... function Scalar (line 448) | static inline Scalar extractScalarFactor(const XprType& x) type typename (line 457) | typedef typename NestedXpr::Scalar Scalar; type blas_traits (line 458) | typedef blas_traits Base; type Transpose (line 459) | typedef Transpose XprType; type Transpose (line 460) | typedef Transpose type; FILE: 3rdparty/eigen3/Eigen/src/Core/util/MKL_support.h function namespace (line 123) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/util/Macros.h function namespace (line 888) | namespace Eigen { function namespace (line 899) | namespace Eigen { function namespace (line 957) | namespace Eigen { function namespace (line 1267) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/util/Memory.h function namespace (line 62) | namespace Eigen { function conditional_aligned_free (line 256) | inline void conditional_aligned_free(void *ptr) function destruct_elements_of_array (line 284) | inline void destruct_elements_of_array(T *ptr, std::size_t size) function T (line 294) | inline T* construct_elements_of_array(T *ptr, std::size_t size) function check_size_for_overflow (line 315) | void check_size_for_overflow(std::size_t size) function T (line 325) | inline T* aligned_new(std::size_t size) function T (line 341) | inline T* conditional_aligned_new(std::size_t size) function aligned_delete (line 360) | inline void aligned_delete(T *ptr, std::size_t size) function conditional_aligned_delete (line 369) | inline void conditional_aligned_delete(T *ptr, std::size_t size) function T (line 375) | inline T* conditional_aligned_realloc_new(T* pts, std::size_t new_size, ... function T (line 398) | inline T* conditional_aligned_new_auto(std::size_t size) function conditional_aligned_delete_auto (line 441) | inline void conditional_aligned_delete_auto(T *ptr, std::size_t size) function Index (line 468) | inline Index first_aligned(const Scalar* array, Index size) function Index (line 496) | inline Index first_default_aligned(const Scalar* array, Index size) function Index (line 505) | Index first_multiple(Index size, Index base) function smart_copy (line 514) | void smart_copy(const T* start, const T* end, T* target) function EIGEN_DEVICE_FUNC (line 520) | EIGEN_DEVICE_FUNC static inline void run(const T* start, const T* end, T... function EIGEN_DEVICE_FUNC (line 531) | EIGEN_DEVICE_FUNC static inline void run(const T* start, const T* end, T... function run (line 544) | static inline void run(const T* start, const T* end, T* target) function run (line 554) | static inline void run(const T* start, const T* end, T* target) function EIGEN_DEVICE_FUNC (line 610) | EIGEN_DEVICE_FUNC type typename (line 632) | typedef typename Xpr::Scalar Scalar; type typename (line 633) | typedef typename nested_eval::type ObjectType; function EIGEN_DEVICE_FUNC (line 636) | EIGEN_DEVICE_FUNC type typename (line 648) | typedef typename Xpr::Scalar Scalar; type typename (line 649) | typedef typename plain_object_eval::type PlainObject; type Map (line 650) | typedef Map ObjectType; function EIGEN_DEVICE_FUNC (line 653) | EIGEN_DEVICE_FUNC function EIGEN_DEVICE_FUNC (line 663) | EIGEN_DEVICE_FUNC function T (line 691) | const T& operator[](std::ptrdiff_t i) const { return m_ptr[i]; } function T (line 693) | const T* ptr() const { return m_ptr; } function operator (line 694) | operator const T*() const { return m_ptr; } function operator (line 808) | operator delete(void *ptr, const std::nothrow_t&) EIGEN_NO_THROW { \ type eigen_aligned_operator_new_marker_type (line 811) | typedef void eigen_aligned_operator_new_marker_type; type T (line 858) | typedef T* pointer; type T (line 859) | typedef const T* const_pointer; type T (line 860) | typedef T& reference; type T (line 861) | typedef const T& const_reference; type T (line 862) | typedef T value_type; type aligned_allocator (line 867) | typedef aligned_allocator other; function deallocate (line 894) | void deallocate(pointer p, size_type /*num*/) function namespace (line 925) | namespace internal { FILE: 3rdparty/eigen3/Eigen/src/Core/util/Meta.h function namespace (line 32) | namespace Eigen { type T (line 171) | typedef const T type; type T (line 172) | typedef T const& type; type T (line 173) | typedef T const* type; type T (line 174) | typedef T const* const type; type T (line 175) | typedef T const* const type; type any_conversion (line 187) | struct any_conversion type yes (line 192) | struct yes {int a[1];} type no (line 193) | struct no {int a[2];} type T (line 233) | typedef T type; function namespace (line 241) | namespace device { function class (line 379) | class noncopyable type typename (line 450) | typedef typename std::result_of::type type1; type typename (line 451) | typedef typename remove_all::type type; type has_none (line 456) | struct has_none {int a[1];} type has_std_result_type (line 457) | struct has_std_result_type {int a[2];} type has_tr1_result (line 458) | struct has_tr1_result {int a[3];} type typename (line 461) | typedef typename internal::remove_all::type type; type typename (line 479) | typedef typename unary_result_of_select::typ... type typename (line 483) | typedef typename internal::remove_all::type type; type typename (line 503) | typedef typename binary_result_of_select::type type; type typename (line 527) | typedef typename ternary_result_of_select(... function namespace (line 698) | namespace Eigen { function namespace (line 714) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/util/ReshapedHelper.h function namespace (line 14) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/util/StaticAssert.h function namespace (line 37) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Core/util/SymbolicIndex.h function namespace (line 13) | namespace Eigen { function Index (line 229) | Index eval_impl(const SymbolValue &values) const { return values.va... FILE: 3rdparty/eigen3/Eigen/src/Core/util/XprHelper.h function namespace (line 25) | namespace Eigen { function class (line 109) | class no_assignment_operator type typename (line 216) | typedef typename find_best_packet_helper::type type; type typename (line 357) | typedef typename plain_matrix_type::type type; type typename (line 380) | typedef typename plain_matrix_type_dense::type _CastType; type typename (line 521) | typedef typename _CastType::Scalar NewScalarType; type typename (line 522) | typedef typename conditional::v... type A (line 530) | typedef A ret; type A (line 534) | typedef A ret; type A (line 538) | typedef A ret; type Matrix (line 609) | typedef Matrix::RowsAtCompileTime, traits::... type Matrix (line 660) | typedef Matrix::RowsAtCompileTime, traits:... type CwiseNullaryOp (line 663) | typedef CwiseNullaryOp, const type glue_shapes (line 694) | struct glue_shapes type TriangularShape (line 694) | typedef TriangularShape type; function is_same_dense (line 703) | bool is_same_dense(const T1 &mat1, const T2 &mat2, typename enable_if::Real RealScalar; function namespace (line 322) | namespace internal { FILE: 3rdparty/eigen3/Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h function namespace (line 14) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Eigenvalues/RealQZ.h function namespace (line 13) | namespace Eigen { function MatrixType (line 142) | const MatrixType& matrixS() const { type Matrix (line 203) | typedef Matrix Vector3s; type Matrix (line 204) | typedef Matrix Vector2s; type Matrix (line 205) | typedef Matrix Matrix2s; type JacobiRotation (line 206) | typedef JacobiRotation JRs; FILE: 3rdparty/eigen3/Eigen/src/Eigenvalues/RealSchur.h function namespace (line 16) | namespace Eigen { function MatrixType (line 144) | const MatrixType& matrixT() const function Index (line 213) | Index getMaxIterations() type Matrix (line 236) | typedef Matrix Vector3s; function typename (line 362) | typename MatrixType::Scalar RealSchur::computeNormOfT() FILE: 3rdparty/eigen3/Eigen/src/Eigenvalues/RealSchur_LAPACKE.h function namespace (line 36) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h function namespace (line 16) | namespace Eigen { function namespace (line 377) | namespace internal { function namespace (line 476) | namespace internal { type typename (line 565) | typedef typename SolverType::RealVectorType VectorType; type typename (line 566) | typedef typename SolverType::Scalar Scalar; type typename (line 567) | typedef typename SolverType::EigenvectorsType EigenvectorsType; function EIGEN_DEVICE_FUNC (line 574) | EIGEN_DEVICE_FUNC type typename (line 724) | typedef typename SolverType::RealVectorType VectorType; type typename (line 725) | typedef typename SolverType::Scalar Scalar; type typename (line 726) | typedef typename SolverType::EigenvectorsType EigenvectorsType; function EIGEN_DEVICE_FUNC (line 728) | EIGEN_DEVICE_FUNC function namespace (line 814) | namespace internal { FILE: 3rdparty/eigen3/Eigen/src/Eigenvalues/SelfAdjointEigenSolver_LAPACKE.h function namespace (line 36) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Eigenvalues/Tridiagonalization.h function namespace (line 14) | namespace Eigen { function namespace (line 322) | namespace internal { type typename (line 442) | typedef typename Tridiagonalization::CoeffVectorType CoeffVe... type typename (line 443) | typedef typename Tridiagonalization::HouseholderSequenceType... type typename (line 467) | typedef typename MatrixType::RealScalar RealScalar; function extractQ (line 516) | bool extractQ) FILE: 3rdparty/eigen3/Eigen/src/Geometry/AlignedBox.h function namespace (line 13) | namespace Eigen { function EIGEN_DEVICE_FUNC (line 146) | EIGEN_DEVICE_FUNC inline VectorType corner(CornerType corner) const function EIGEN_DEVICE_FUNC (line 164) | EIGEN_DEVICE_FUNC inline VectorType sample() const function contains (line 182) | inline bool contains(const MatrixBase& p) const function EIGEN_DEVICE_FUNC (line 189) | EIGEN_DEVICE_FUNC inline bool contains(const AlignedBox& b) const function EIGEN_DEVICE_FUNC (line 194) | EIGEN_DEVICE_FUNC inline bool intersects(const AlignedBox& b) const function EIGEN_DEVICE_FUNC (line 210) | EIGEN_DEVICE_FUNC inline AlignedBox& extend(const AlignedBox& b) function EIGEN_DEVICE_FUNC (line 220) | EIGEN_DEVICE_FUNC inline AlignedBox& clamp(const AlignedBox& b) function EIGEN_DEVICE_FUNC (line 230) | EIGEN_DEVICE_FUNC inline AlignedBox intersection(const AlignedBox& b) const function EIGEN_DEVICE_FUNC (line 236) | EIGEN_DEVICE_FUNC inline AlignedBox merged(const AlignedBox& b) const function NonInteger (line 267) | inline NonInteger exteriorDistance(const MatrixBase& p) const function EIGEN_DEVICE_FUNC (line 274) | EIGEN_DEVICE_FUNC inline NonInteger exteriorDistance(const AlignedBox& b... function explicit (line 292) | inline explicit AlignedBox(const AlignedBox& other) function EIGEN_DEVICE_FUNC (line 145) | EIGEN_DEVICE_FUNC static inline const AngleAxis Identity() { return Angl... function EIGEN_DEVICE_FUNC (line 151) | EIGEN_DEVICE_FUNC bool isApprox(const AngleAxis& other, const typename N... type AngleAxis (line 157) | typedef AngleAxis AngleAxisf; type AngleAxis (line 160) | typedef AngleAxis AngleAxisd; FILE: 3rdparty/eigen3/Eigen/src/Geometry/EulerAngles.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Geometry/Homogeneous.h function namespace (line 13) | namespace Eigen { type MatrixBase (line 68) | typedef MatrixBase Base; function explicit (line 71) | explicit inline Homogeneous(const MatrixType& matrix) function EIGEN_DEVICE_FUNC (line 299) | EIGEN_DEVICE_FUNC homogeneous_right_product_impl(const MatrixType& lhs, ... type HomogeneousShape (line 325) | typedef HomogeneousShape Shape; type AssignmentKind (line 328) | struct AssignmentKind type Dense2Dense (line 328) | typedef Dense2Dense Kind; type typename (line 336) | typedef typename XprType::PlainObject PlainObject; type evaluator (line 337) | typedef evaluator Base; function EIGEN_DEVICE_FUNC (line 339) | EIGEN_DEVICE_FUNC explicit unary_evaluator(const XprType& op) type Homogeneous (line 370) | typedef Homogeneous SrcXprType; type typename (line 400) | typedef typename Rhs::template type typename (line 401) | typedef typename remove_const::type Li... type typename (line 402) | typedef typename Rhs::ConstRowXpr Co... type Replicate (line 403) | typedef Replicate Co... type Product (line 404) | typedef Product Li... type CwiseBinaryOp (line 405) | typedef CwiseBinaryOp Base; function EIGEN_DEVICE_FUNC (line 418) | EIGEN_DEVICE_FUNC explicit product_evaluator(const XprType& xpr) type typename (line 453) | typedef typename Lhs::template type typename (line 454) | typedef typename remove_const::type Li... type typename (line 455) | typedef typename Lhs::ConstColXpr Co... type Replicate (line 456) | typedef Replicate Co... type Product (line 457) | typedef Product Li... type CwiseBinaryOp (line 458) | typedef CwiseBinaryOp Base; function EIGEN_DEVICE_FUNC (line 471) | EIGEN_DEVICE_FUNC explicit product_evaluator(const XprType& xpr) function evalTo (line 482) | static void evalTo(Dest& dst, const TransformType& lhs, const Homogeneou... FILE: 3rdparty/eigen3/Eigen/src/Geometry/Hyperplane.h function namespace (line 14) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Geometry/OrthoMethods.h function namespace (line 14) | namespace Eigen { function namespace (line 51) | namespace internal { type typename (line 88) | typedef typename internal::nested_eval::type DerivedNested; type typename (line 89) | typedef typename internal::nested_eval::type OtherDerive... function namespace (line 138) | namespace internal { FILE: 3rdparty/eigen3/Eigen/src/Geometry/ParametrizedLine.h function namespace (line 14) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Geometry/Quaternion.h function namespace (line 13) | namespace Eigen { function namespace (line 357) | namespace internal { type _Scalar (line 387) | typedef _Scalar Scalar; type typename (line 388) | typedef typename internal::traits::Coefficients Coefficients; function EIGEN_STRONG_INLINE (line 398) | EIGEN_STRONG_INLINE Map(const Scalar* coeffs) : m_coeffs(coeffs) {} type _Scalar (line 424) | typedef _Scalar Scalar; type typename (line 425) | typedef typename internal::traits::Coefficients Coefficients; function EIGEN_STRONG_INLINE (line 435) | EIGEN_STRONG_INLINE Map(Scalar* coeffs) : m_coeffs(coeffs) {} function EIGEN_DEVICE_FUNC (line 437) | EIGEN_DEVICE_FUNC inline Coefficients& coeffs() { return m_coeffs; } type Map (line 446) | typedef Map, 0> QuaternionMapf; type Map (line 449) | typedef Map, 0> QuaternionMapd; type Map (line 452) | typedef Map, Aligned> QuaternionMapAlignedf; type Map (line 455) | typedef Map, Aligned> QuaternionMapAlignedd; function namespace (line 463) | namespace internal { function typename (line 568) | inline typename QuaternionBase::Matrix3 function namespace (line 711) | namespace internal { function typename (line 740) | inline typename internal::traits::Scalar function namespace (line 789) | namespace internal { function run (line 837) | static inline void run(QuaternionBase& q, const Other& vec) FILE: 3rdparty/eigen3/Eigen/src/Geometry/Rotation2D.h function namespace (line 13) | namespace Eigen { function explicit (line 147) | inline explicit Rotation2D(const Rotation2D& other) function EIGEN_DEVICE_FUNC (line 152) | EIGEN_DEVICE_FUNC static inline Rotation2D Identity() { return Rotation2... function EIGEN_DEVICE_FUNC (line 158) | EIGEN_DEVICE_FUNC bool isApprox(const Rotation2D& other, const typename ... type Rotation2D (line 165) | typedef Rotation2D Rotation2Df; type Rotation2D (line 168) | typedef Rotation2D Rotation2Dd; FILE: 3rdparty/eigen3/Eigen/src/Geometry/RotationBase.h function namespace (line 13) | namespace Eigen { function VectorType (line 93) | inline VectorType _transformVector(const OtherVectorType& v) const function namespace (line 97) | namespace internal { function EIGEN_DEVICE_FUNC (line 113) | EIGEN_DEVICE_FUNC static inline ReturnType run(const RotationDerived& r,... type Matrix (line 125) | typedef Matrix LinearMatrixType; type Block (line 226) | typedef Block VectorType; type Block (line 240) | typedef Block::Flags & R... type Block (line 242) | typedef const Block... type Translation (line 244) | typedef Translation TranslationType; type Transform (line 249) | typedef Transform TransformTimeDia... function EIGEN_DEVICE_FUNC (line 265) | EIGEN_DEVICE_FUNC inline Transform(const Transform& other) function EIGEN_DEVICE_FUNC (line 271) | EIGEN_DEVICE_FUNC inline explicit Transform(const TranslationType& t) function EIGEN_DEVICE_FUNC (line 276) | EIGEN_DEVICE_FUNC inline explicit Transform(const UniformScaling... function explicit (line 282) | inline explicit Transform(const RotationBase& r) type internal (line 291) | typedef internal::transform_take_affine_part take_affine_part; function explicit (line 295) | inline explicit Transform(const EigenBase& other) type typename (line 351) | typedef typename Transform::MatrixTyp... function EIGEN_DEVICE_FUNC (line 392) | EIGEN_DEVICE_FUNC inline Scalar operator() (Index row, Index col) const ... function EIGEN_DEVICE_FUNC (line 395) | EIGEN_DEVICE_FUNC inline Scalar& operator() (Index row, Index col) { ret... function EIGEN_DEVICE_FUNC (line 400) | EIGEN_DEVICE_FUNC inline MatrixType& matrix() { return m_matrix; } function EIGEN_DEVICE_FUNC (line 405) | EIGEN_DEVICE_FUNC inline LinearPart linear() { return LinearPart(m_matri... function EIGEN_DEVICE_FUNC (line 408) | EIGEN_DEVICE_FUNC inline ConstAffinePart affine() const { return take_af... type internal (line 512) | typedef internal::transform_transform_product_impl::ProductType ... function EIGEN_DEVICE_FUNC (line 536) | EIGEN_DEVICE_FUNC void setIdentity() { m_matrix.setIdentity(); } function EIGEN_DEVICE_FUNC (line 542) | EIGEN_DEVICE_FUNC static const Transform Identity() type typename (line 608) | typedef typename internal::conditional Lhs; type Transform (line 1513) | typedef Transform Rhs; type Transform (line 1514) | typedef Transform ResultType; function ResultType (line 1515) | static ResultType run(const Lhs& lhs, const Rhs& rhs) type Transform (line 1529) | typedef Transform Rhs; type Transform (line 1530) | typedef Transform ResultType; function ResultType (line 1531) | static ResultType run(const Lhs& lhs, const Rhs& rhs) type Transform (line 1541) | typedef Transform Rhs; type Transform (line 1542) | typedef Transform ResultType; function ResultType (line 1543) | static ResultType run(const Lhs& lhs, const Rhs& rhs) type Transform (line 1556) | typedef Transform Rhs; type Transform (line 1557) | typedef Transform ResultType; function ResultType (line 1558) | static ResultType run(const Lhs& lhs, const Rhs& rhs) FILE: 3rdparty/eigen3/Eigen/src/Geometry/Translation.h function namespace (line 13) | namespace Eigen { function explicit (line 154) | inline explicit Translation(const Translation& other) function EIGEN_DEVICE_FUNC (line 161) | EIGEN_DEVICE_FUNC bool isApprox(const Translation& other, const typename... type Translation (line 168) | typedef Translation Translation2f; type Translation (line 169) | typedef Translation Translation2d; type Translation (line 170) | typedef Translation Translation3f; type Translation (line 171) | typedef Translation Translation3d; FILE: 3rdparty/eigen3/Eigen/src/Geometry/Umeyama.h function namespace (line 26) | namespace internal { type typename (line 97) | typedef typename internal::umeyama_transform_matrix_type::Scalar Scalar; type typename (line 99) | typedef typename NumTraits::Real RealScalar; function EIGEN_STATIC_ASSERT (line 102) | EIGEN_STATIC_ASSERT((internal::is_same run(const QuaternionBase& _a, ... function Quaternion (line 154) | static inline Quaternion run(const QuaternionBase& q) FILE: 3rdparty/eigen3/Eigen/src/Householder/BlockHouseholder.h function namespace (line 16) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Householder/Householder.h function namespace (line 14) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/Householder/HouseholderSequence.h function namespace (line 14) | namespace Eigen { type Block (line 88) | typedef Block EssentialVectorType; type HouseholderSequence (line 89) | typedef HouseholderSequence Househol... type HouseholderSequence (line 101) | typedef HouseholderSequence Househo... function EssentialVectorType (line 102) | static inline const EssentialVectorType essentialVector(const Householde... type typename (line 111) | typedef typename ScalarBinaryOpTraits::Scalar Scalar; type HouseholderSequence (line 133) | typedef HouseholderSequence< type HouseholderSequence (line 143) | typedef HouseholderSequence< type HouseholderSequence (line 151) | typedef HouseholderSequence< type HouseholderSequence (line 159) | typedef HouseholderSequence< function EIGEN_DEVICE_FUNC (line 228) | EIGEN_DEVICE_FUNC function evalTo (line 280) | void evalTo(DestType& dst) const type Block (line 385) | typedef Block::Real RealScalar; type DiagonalPreconditioner (line 132) | typedef DiagonalPreconditioner<_Scalar> Base; function Base (line 139) | LeastSquareDiagonalPreconditioner(const MatType& mat) : Base() function ComputationInfo (line 188) | ComputationInfo info() { return Success; } FILE: 3rdparty/eigen3/Eigen/src/IterativeLinearSolvers/BiCGSTAB.h function namespace (line 14) | namespace Eigen { type typename (line 168) | typedef typename MatrixType::Scalar Scalar; type typename (line 169) | typedef typename MatrixType::RealScalar RealScalar; type _Preconditioner (line 170) | typedef _Preconditioner Preconditioner; FILE: 3rdparty/eigen3/Eigen/src/IterativeLinearSolvers/ConjugateGradient.h function namespace (line 13) | namespace Eigen { type typename (line 168) | typedef typename MatrixType::Scalar Scalar; type typename (line 169) | typedef typename MatrixType::RealScalar RealScalar; type _Preconditioner (line 170) | typedef _Preconditioner Preconditioner; type typename (line 200) | typedef typename Base::MatrixWrapper MatrixWrapper; type typename (line 201) | typedef typename Base::ActualMatrixType ActualMatrixType; type typename (line 208) | typedef typename internal::conditional::Preconditioner Preconditioner; type typename (line 152) | typedef typename MatrixType::Scalar Scalar; type typename (line 153) | typedef typename MatrixType::StorageIndex StorageIndex; type typename (line 154) | typedef typename MatrixType::RealScalar RealScalar; type typename (line 341) | typedef typename DestDerived::Scalar DestScalar; type internal (line 416) | typedef internal::generic_matrix_wrapper MatrixWrapper; type typename (line 417) | typedef typename MatrixWrapper::ActualMatrixType ActualMatrixType; FILE: 3rdparty/eigen3/Eigen/src/IterativeLinearSolvers/LeastSquareConjugateGradient.h function namespace (line 13) | namespace Eigen { type typename (line 159) | typedef typename MatrixType::Scalar Scalar; type typename (line 160) | typedef typename MatrixType::RealScalar RealScalar; type _Preconditioner (line 161) | typedef _Preconditioner Preconditioner; FILE: 3rdparty/eigen3/Eigen/src/IterativeLinearSolvers/SolveWithGuess.h function namespace (line 13) | namespace Eigen { function namespace (line 70) | namespace internal { type SolveWithGuess (line 98) | typedef SolveWithGuess SrcXprType; function run (line 99) | static void run(DstXprType &dst, const SrcXprType &src, const internal::... FILE: 3rdparty/eigen3/Eigen/src/Jacobi/Jacobi.h function namespace (line 14) | namespace Eigen { function namespace (line 274) | namespace internal { function applyOnTheLeft (line 295) | inline void MatrixBase::applyOnTheLeft(Index p, Index q, const ... function applyOnTheRight (line 311) | inline void MatrixBase::applyOnTheRight(Index p, Index q, const... function namespace (line 318) | namespace internal { function apply_rotation_in_the_plane (line 453) | void /*EIGEN_DONT_INLINE*/ apply_rotation_in_the_plane(DenseBase Scoring; type typename (line 515) | typedef typename Scoring::result_type Score; function namespace (line 613) | namespace internal { function namespace (line 842) | namespace internal { FILE: 3rdparty/eigen3/Eigen/src/LU/InverseImpl.h function namespace (line 14) | namespace Eigen { function compute_inverse_size2_helper (line 76) | inline void compute_inverse_size2_helper( function run (line 90) | static inline void run(const MatrixType& matrix, ResultType& result) function run (line 102) | static inline void run( function typename (line 126) | inline typename MatrixType::Scalar cofactor_3x3(const MatrixType& m) function compute_inverse_size3_helper (line 140) | inline void compute_inverse_size3_helper( function run (line 159) | static inline void run(const MatrixType& matrix, ResultType& result) function run (line 176) | static inline void run( function typename (line 204) | inline const typename Derived::Scalar general_det3_helper function typename (line 213) | inline typename MatrixType::Scalar cofactor_4x4(const MatrixType& matrix) function EIGEN_DEVICE_FUNC (line 231) | EIGEN_DEVICE_FUNC function run (line 265) | static inline void run( function namespace (line 286) | namespace internal { FILE: 3rdparty/eigen3/Eigen/src/LU/PartialPivLU.h function namespace (line 14) | namespace Eigen { function namespace (line 572) | namespace internal { FILE: 3rdparty/eigen3/Eigen/src/LU/PartialPivLU_LAPACKE.h function namespace (line 36) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/LU/arch/Inverse_SSE.h function namespace (line 30) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/MetisSupport/MetisSupport.h function namespace (line 12) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/OrderingMethods/Amd.h function namespace (line 24) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/OrderingMethods/Eigen_Colamd.h function namespace (line 50) | namespace internal { FILE: 3rdparty/eigen3/Eigen/src/OrderingMethods/Ordering.h function namespace (line 14) | namespace Eigen { type Matrix (line 118) | typedef Matrix IndexVector; FILE: 3rdparty/eigen3/Eigen/src/PaStiXSupport/PaStiXSupport.h function namespace (line 13) | namespace Eigen { function eigen_pastix (line 67) | inline void eigen_pastix(pastix_data_t **pastix_data, int pastix_comm, i... function eigen_pastix (line 74) | inline void eigen_pastix(pastix_data_t **pastix_data, int pastix_comm, i... function eigen_pastix (line 81) | inline void eigen_pastix(pastix_data_t **pastix_data, int pastix_comm, i... function eigen_pastix (line 88) | inline void eigen_pastix(pastix_data_t **pastix_data, int pastix_comm, i... type typename (line 137) | typedef typename internal::pastix_traits::MatrixType _MatrixType; type _MatrixType (line 138) | typedef _MatrixType MatrixType; type typename (line 139) | typedef typename MatrixType::Scalar Scalar; type typename (line 140) | typedef typename MatrixType::RealScalar RealScalar; type typename (line 141) | typedef typename MatrixType::StorageIndex StorageIndex; type Matrix (line 142) | typedef Matrix Vector; type SparseMatrix (line 143) | typedef SparseMatrix ColSpMatrix; function iparm (line 178) | int& iparm(int idxparam) function dparm (line 196) | double& dparm(int idxparam) function clean (line 230) | void clean() type PastixBase (line 416) | typedef PastixBase > Base; type typename (line 417) | typedef typename Base::ColSpMatrix ColSpMatrix; type typename (line 418) | typedef typename MatrixType::StorageIndex StorageIndex; function explicit (line 426) | explicit PastixLU(const MatrixType& matrix):Base() function compute (line 436) | void compute (const MatrixType& matrix) function analyzePattern (line 448) | void analyzePattern(const MatrixType& matrix) function factorize (line 461) | void factorize(const MatrixType& matrix) function grabMatrix (line 476) | void grabMatrix(const MatrixType& matrix, ColSpMatrix& out) type PastixBase (line 528) | typedef PastixBase > Base; type typename (line 529) | typedef typename Base::ColSpMatrix ColSpMatrix; function explicit (line 538) | explicit PastixLLT(const MatrixType& matrix):Base() function compute (line 547) | void compute (const MatrixType& matrix) function analyzePattern (line 558) | void analyzePattern(const MatrixType& matrix) function factorize (line 567) | void factorize(const MatrixType& matrix) function init (line 576) | void init() function grabMatrix (line 582) | void grabMatrix(const MatrixType& matrix, ColSpMatrix& out) type PastixBase (line 612) | typedef PastixBase > Base; type typename (line 613) | typedef typename Base::ColSpMatrix ColSpMatrix; function explicit (line 622) | explicit PastixLDLT(const MatrixType& matrix):Base() function compute (line 631) | void compute (const MatrixType& matrix) function analyzePattern (line 642) | void analyzePattern(const MatrixType& matrix) function factorize (line 651) | void factorize(const MatrixType& matrix) function init (line 661) | void init() function grabMatrix (line 667) | void grabMatrix(const MatrixType& matrix, ColSpMatrix& out) FILE: 3rdparty/eigen3/Eigen/src/PardisoSupport/PardisoSupport.h function namespace (line 35) | namespace Eigen { type internal (line 106) | typedef internal::pardiso_traits Traits; type typename (line 110) | typedef typename Traits::MatrixType MatrixType; type typename (line 111) | typedef typename Traits::Scalar Scalar; type typename (line 112) | typedef typename Traits::RealScalar RealScalar; type typename (line 113) | typedef typename Traits::StorageIndex StorageIndex; type SparseMatrix (line 114) | typedef SparseMatrix SparseMatrixType; type Matrix (line 115) | typedef Matrix VectorType; type Matrix (line 116) | typedef Matrix IntRowVec... type Matrix (line 117) | typedef Matrix IntColVec... function pardisoInit (line 193) | void pardisoInit(int type) type typename (line 396) | typedef typename Base::RealScalar RealScalar; function explicit (line 407) | explicit PardisoLU(const MatrixType& matrix) type typename (line 452) | typedef typename Base::RealScalar RealScalar; type typename (line 453) | typedef typename Base::StorageIndex StorageIndex; function explicit (line 463) | explicit PardisoLLT(const MatrixType& matrix) type typename (line 515) | typedef typename Base::RealScalar RealScalar; type typename (line 516) | typedef typename Base::StorageIndex StorageIndex; function explicit (line 526) | explicit PardisoLDLT(const MatrixType& matrix) function getMatrix (line 533) | void getMatrix(const MatrixType& matrix) FILE: 3rdparty/eigen3/Eigen/src/QR/ColPivHouseholderQR.h function namespace (line 14) | namespace Eigen { function isSurjective (line 298) | inline bool isSurjective() const function Inverse (line 321) | inline const Inverse inverse() const function Index (line 394) | inline Index nonzeroPivots() const function check_template_parameters (line 429) | static void check_template_parameters() function namespace (line 635) | namespace internal { FILE: 3rdparty/eigen3/Eigen/src/QR/ColPivHouseholderQR_LAPACKE.h function namespace (line 37) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/QR/CompleteOrthogonalDecomposition.h function namespace (line 13) | namespace Eigen { function namespace (line 593) | namespace internal { FILE: 3rdparty/eigen3/Eigen/src/QR/FullPivHouseholderQR.h function namespace (line 14) | namespace Eigen { function isSurjective (line 289) | inline bool isSurjective() const function Inverse (line 312) | inline const Inverse inverse() const function Index (line 385) | inline Index nonzeroPivots() const type internal (line 487) | typedef internal::scalar_score_coeff_op Scoring; type typename (line 488) | typedef typename Scoring::result_type Score; function namespace (line 613) | namespace internal { FILE: 3rdparty/eigen3/Eigen/src/QR/HouseholderQR.h function namespace (line 15) | namespace Eigen { function namespace (line 263) | namespace internal { FILE: 3rdparty/eigen3/Eigen/src/QR/HouseholderQR_LAPACKE.h function namespace (line 37) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/SPQRSupport/SuiteSparseQRSupport.h function namespace (line 14) | namespace Eigen { type typename (line 67) | typedef typename _MatrixType::RealScalar RealScalar; type SuiteSparse_long (line 68) | typedef SuiteSparse_long StorageIndex ; type SparseMatrix (line 69) | typedef SparseMatrix MatrixType; type Map (line 70) | typedef Map > Permutat... function SPQR_free (line 116) | void SPQR_free() function compute (line 125) | void compute(const _MatrixType& matrix) function setSPQROrdering (line 231) | void setSPQROrdering(int ord) { m_ordering = ord;} function setPivotThreshold (line 233) | void setPivotThreshold(const RealScalar& tol) function cholmod_common (line 240) | cholmod_common *cholmodCommon() const { return &m_cc; } type SPQR_QProduct (line 271) | struct SPQR_QProduct type typename (line 277) | typedef typename SPQRType::Scalar Scalar; type typename (line 278) | typedef typename SPQRType::StorageIndex StorageIndex; function m_spqr (line 305) | SPQRMatrixQReturnType(const SPQRType& spqr) : m_spqr(spqr) {} function m_spqr (line 325) | SPQRMatrixQTransposeReturnType(const SPQRType& spqr) : m_spqr(spqr) {} FILE: 3rdparty/eigen3/Eigen/src/SVD/BDCSVD.h function namespace (line 30) | namespace Eigen { function setSwitchSize (line 173) | void setSwitchSize(int s) FILE: 3rdparty/eigen3/Eigen/src/SVD/JacobiSVD.h function namespace (line 14) | namespace Eigen { type typename (line 108) | typedef typename MatrixType::Scalar Scalar; type Matrix (line 119) | typedef Matrix& svd,... function allocate (line 159) | void allocate(const JacobiSVD& svd, ... type typename (line 198) | typedef typename MatrixType::Scalar Scalar; type Matrix (line 210) | typedef Matrix& svd, ... function allocate (line 258) | void allocate(const JacobiSVD& ... function run (line 269) | bool run(JacobiSVD& svd, const ... type typename (line 296) | typedef typename MatrixType::Scalar Scalar; type Matrix (line 306) | typedef Matrix& ... function run (line 321) | bool run(JacobiSVD& svd, const ... type typename (line 357) | typedef typename MatrixType::RealScalar RealScalar; function run (line 358) | static bool run(typename SVD::WorkMatrixType&, SVD&, Index, Index, RealS... type typename (line 365) | typedef typename MatrixType::Scalar Scalar; type typename (line 366) | typedef typename MatrixType::RealScalar RealScalar; function run (line 367) | static bool run(typename SVD::WorkMatrixType& work_matrix, SVD& svd, Ind... type typename (line 495) | typedef typename MatrixType::Scalar Scalar; type typename (line 496) | typedef typename NumTraits::Real RealScalar; type typename (line 507) | typedef typename Base::MatrixUType MatrixUType; type typename (line 508) | typedef typename Base::MatrixVType MatrixVType; type typename (line 509) | typedef typename Base::SingularValuesType SingularValuesType; type typename (line 511) | typedef typename internal::plain_row_type::type RowType; type typename (line 512) | typedef typename internal::plain_col_type::type ColType; type Matrix (line 513) | typedef Matrix CholMatr... type TriangularView (line 302) | typedef TriangularView MatrixL; type TriangularView (line 303) | typedef TriangularView Base; type typename (line 344) | typedef typename MatrixType::Scalar Scalar; type typename (line 345) | typedef typename MatrixType::RealScalar RealScalar; type typename (line 346) | typedef typename MatrixType::StorageIndex StorageIndex; type SparseMatrix (line 347) | typedef SparseMatrix CholMatrixType; type Matrix (line 348) | typedef Matrix VectorType; type internal (line 349) | typedef internal::traits Traits; type typename (line 350) | typedef typename Traits::MatrixL MatrixL; type typename (line 351) | typedef typename Traits::MatrixU MatrixU; function explicit (line 356) | explicit SimplicialLLT(const MatrixType& matrix) function analyzePattern (line 384) | void analyzePattern(const MatrixType& a) function factorize (line 395) | void factorize(const MatrixType& a) type _MatrixType (line 432) | typedef _MatrixType MatrixType; type SimplicialCholeskyBase (line 434) | typedef SimplicialCholeskyBase Base; type typename (line 435) | typedef typename MatrixType::Scalar Scalar; type typename (line 436) | typedef typename MatrixType::RealScalar RealScalar; type typename (line 437) | typedef typename MatrixType::StorageIndex StorageIndex; type SparseMatrix (line 438) | typedef SparseMatrix CholMatrixType; type Matrix (line 439) | typedef Matrix VectorType; type internal (line 440) | typedef internal::traits Traits; type typename (line 441) | typedef typename Traits::MatrixL MatrixL; type typename (line 442) | typedef typename Traits::MatrixU MatrixU; function explicit (line 448) | explicit SimplicialLDLT(const MatrixType& matrix) function MatrixU (line 463) | inline const MatrixU matrixU() const { function analyzePattern (line 481) | void analyzePattern(const MatrixType& a) function factorize (line 492) | void factorize(const MatrixType& a) function Scalar (line 498) | Scalar determinant() const function VectorType (line 551) | inline const VectorType vectorD() const { function analyzePattern (line 576) | void analyzePattern(const MatrixType& a) function factorize (line 587) | void factorize(const MatrixType& a) FILE: 3rdparty/eigen3/Eigen/src/SparseCholesky/SimplicialCholesky_impl.h function namespace (line 23) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/SparseCore/AmbiVector.h function namespace (line 13) | namespace Eigen { type typename (line 288) | typedef typename NumTraits::Real RealScalar; function m_vector (line 297) | m_vector(vec) FILE: 3rdparty/eigen3/Eigen/src/SparseCore/CompressedStorage.h function namespace (line 13) | namespace Eigen { function append (line 101) | void append(const Scalar& v, Index i) function clear (line 111) | inline void clear() { m_size = 0; } function Scalar (line 113) | const Scalar* valuePtr() const { return m_values; } function Scalar (line 114) | Scalar* valuePtr() { return m_values; } function StorageIndex (line 115) | const StorageIndex* indexPtr() const { return m_indices; } function StorageIndex (line 116) | StorageIndex* indexPtr() { return m_indices; } function Scalar (line 118) | inline Scalar& value(Index i) { eigen_internal_assert(m_values!=0); retu... function Scalar (line 119) | inline const Scalar& value(Index i) const { eigen_internal_assert(m_valu... function StorageIndex (line 121) | inline StorageIndex& index(Index i) { eigen_internal_assert(m_indices!=0... function StorageIndex (line 122) | inline const StorageIndex& index(Index i) const { eigen_internal_assert(... function Index (line 125) | inline Index searchLowerIndex(Index key) const function Index (line 131) | inline Index searchLowerIndex(Index start, Index end, Index key) const function moveChunk (line 210) | void moveChunk(Index from, Index to, Index chunkSize) FILE: 3rdparty/eigen3/Eigen/src/SparseCore/ConservativeSparseSparseProduct.h function namespace (line 13) | namespace Eigen { function namespace (line 125) | namespace internal { type SparseMatrix (line 172) | typedef SparseMatrix SrcXprType; function run (line 229) | static void run(DstXprType &dst, const SrcXprType &src, const internal::... type Diagonal2Sparse (line 240) | struct Diagonal2Sparse {} type AssignmentKind (line 242) | struct AssignmentKind type Diagonal2Sparse (line 242) | typedef Diagonal2Sparse Kind; type typename (line 248) | typedef typename DstXprType::Scalar Scalar; FILE: 3rdparty/eigen3/Eigen/src/SparseCore/SparseBlock.h function namespace (line 13) | namespace Eigen { function Scalar (line 54) | inline const Scalar coeff(Index row, Index col) const function Scalar (line 59) | inline const Scalar coeff(Index index) const function XprType (line 65) | inline XprType& nestedExpression() { return m_matrix; } function namespace (line 93) | namespace internal { type SparseMatrix (line 292) | typedef SparseMatrix<_Scalar, _Options, _StorageIndex> SparseMatrixType; type internal (line 293) | typedef internal::sparse_matrix_block_impl SparseMatri... type internal (line 312) | typedef internal::sparse_matrix_block_impl Base; function Scalar (line 364) | inline Scalar& coeffRef(Index row, Index col) function Scalar (line 369) | inline const Scalar coeff(Index row, Index col) const function Scalar (line 374) | inline Scalar& coeffRef(Index index) function Scalar (line 380) | inline const Scalar coeff(Index index) const function XprType (line 387) | inline XprType& nestedExpression() { return m_matrix; } function namespace (line 417) | namespace internal { type evaluator (line 549) | typedef evaluator > Base; function explicit (line 550) | explicit unary_evaluator(const XprType &xpr) : Base(xpr) {} type evaluator (line 558) | typedef evaluator > Base; function explicit (line 559) | explicit unary_evaluator(const XprType &xpr) : Base(xpr) {} FILE: 3rdparty/eigen3/Eigen/src/SparseCore/SparseColEtree.h function namespace (line 34) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/SparseCore/SparseCompressedBase.h function namespace (line 13) | namespace Eigen { function Scalar (line 220) | inline Scalar& valueRef() { return const_cast(m_values[m_id]); } type internal (line 232) | typedef internal::variable_if_dynamic(m_values[m_id-1]); } type internal (line 300) | typedef internal::variable_if_dynamic XprType; type typename (line 160) | typedef typename traits::Scalar Scalar; type typename (line 161) | typedef typename XprType::StorageIndex StorageIndex; type CwiseBinaryOp (line 246) | typedef CwiseBinaryOp XprType; type typename (line 247) | typedef typename traits::Scalar Scalar; type typename (line 248) | typedef typename XprType::StorageIndex StorageIndex; type sparse_conjunction_evaluator (line 338) | typedef sparse_conjunction_evaluator Base; function explicit (line 339) | explicit binary_evaluator(const XprType& xpr) : Base(xpr) {} type sparse_conjunction_evaluator (line 347) | typedef sparse_conjunction_evaluator Base; function explicit (line 348) | explicit binary_evaluator(const XprType& xpr) : Base(xpr) {} type sparse_conjunction_evaluator (line 356) | typedef sparse_conjunction_evaluator Base; function explicit (line 357) | explicit binary_evaluator(const XprType& xpr) : Base(xpr) {} type sparse_conjunction_evaluator (line 366) | typedef sparse_conjunction_evaluator Base; function explicit (line 367) | explicit binary_evaluator(const XprType& xpr) : Base(xpr) {} type sparse_conjunction_evaluator (line 376) | typedef sparse_conjunction_evaluator Base; function explicit (line 377) | explicit binary_evaluator(const XprType& xpr) : Base(xpr) {} type sparse_conjunction_evaluator (line 385) | typedef sparse_conjunction_evaluator Base; function explicit (line 386) | explicit binary_evaluator(const XprType& xpr) : Base(xpr) {} type sparse_conjunction_evaluator (line 394) | typedef sparse_conjunction_evaluator Base; function explicit (line 395) | explicit binary_evaluator(const XprType& xpr) : Base(xpr) {} type typename (line 405) | typedef typename XprType::Lhs LhsArg; type typename (line 406) | typedef typename XprType::Rhs RhsArg; type typename (line 407) | typedef typename evaluator::InnerIterator LhsIterator; type typename (line 408) | typedef typename evaluator::InnerIterator RhsIterator; type typename (line 409) | typedef typename XprType::StorageIndex StorageIndex; type typename (line 410) | typedef typename traits::Scalar Scalar; type typename (line 490) | typedef typename XprType::Lhs LhsArg; type typename (line 491) | typedef typename XprType::Rhs RhsArg; type evaluator (line 492) | typedef evaluator LhsEvaluator; type typename (line 493) | typedef typename evaluator::InnerIterator RhsIterator; type typename (line 494) | typedef typename XprType::StorageIndex StorageIndex; type typename (line 495) | typedef typename traits::Scalar Scalar; type typename (line 563) | typedef typename XprType::Lhs LhsArg; type typename (line 564) | typedef typename XprType::Rhs RhsArg; type typename (line 565) | typedef typename evaluator::InnerIterator LhsIterator; type evaluator (line 566) | typedef evaluator RhsEvaluator; type typename (line 567) | typedef typename XprType::StorageIndex StorageIndex; type typename (line 568) | typedef typename traits::Scalar Scalar; FILE: 3rdparty/eigen3/Eigen/src/SparseCore/SparseCwiseUnaryOp.h function namespace (line 13) | namespace Eigen { type typename (line 128) | typedef typename internal::evaluator::InnerIterator EvalIterator; type typename (line 140) | typedef typename internal::evaluator::InnerIterator EvalIterator; FILE: 3rdparty/eigen3/Eigen/src/SparseCore/SparseDenseProduct.h function namespace (line 13) | namespace Eigen { function namespace (line 176) | namespace internal { type typename (line 209) | typedef typename nested_eval::type ActualRhs; type Product (line 231) | typedef Product ProdXprType; type typename (line 235) | typedef typename conditional::St... type typename (line 237) | typedef typename conditional::St... type evaluator (line 240) | typedef evaluator LhsEval; type evaluator (line 241) | typedef evaluator RhsEval; type typename (line 242) | typedef typename evaluator::InnerIterator LhsIterator; type typename (line 243) | typedef typename ProdXprType::Scalar Scalar; function class (line 251) | class InnerIterator : public LhsIterator type sparse_dense_outer_product_evaluator (line 312) | typedef sparse_dense_outer_product_evaluator B... type Product (line 314) | typedef Product XprType; type typename (line 315) | typedef typename XprType::PlainObject PlainObject; function explicit (line 317) | explicit product_evaluator(const XprType& xpr) type sparse_dense_outer_product_evaluator (line 327) | typedef sparse_dense_outer_product_evaluator B... type Product (line 329) | typedef Product XprType; type typename (line 330) | typedef typename XprType::PlainObject PlainObject; function explicit (line 332) | explicit product_evaluator(const XprType& xpr) FILE: 3rdparty/eigen3/Eigen/src/SparseCore/SparseDiagonalProduct.h function namespace (line 13) | namespace Eigen { type typename (line 96) | typedef typename SparseXprType::StorageIndex StorageIndex; type typename (line 98) | typedef typename nested_eval, Options, ... function explicit (line 298) | explicit evaluator(const XprType &mat) : Base(mat) {} FILE: 3rdparty/eigen3/Eigen/src/SparseCore/SparseMatrix.h function namespace (line 13) | namespace Eigen { type internal (line 103) | struct internal type MappedSparseMatrix (line 111) | typedef MappedSparseMatrix Map; type Diagonal (line 112) | typedef Diagonal DiagonalReturnType; type Diagonal (line 113) | typedef Diagonal ConstDiagonalReturnType; type typename (line 114) | typedef typename Base::InnerIterator InnerIterator; type typename (line 115) | typedef typename Base::ReverseInnerIterator ReverseInnerIterator; type internal (line 119) | typedef internal::CompressedStorage Storage; type typename (line 124) | typedef typename Base::IndexVector IndexVector; type typename (line 125) | typedef typename Base::ScalarVector ScalarVector; function Scalar (line 150) | inline const Scalar* valuePtr() const { return m_data.valuePtr(); } function Scalar (line 154) | inline Scalar* valuePtr() { return m_data.valuePtr(); } function StorageIndex (line 159) | inline const StorageIndex* innerIndexPtr() const { return m_data.indexPt... function StorageIndex (line 163) | inline StorageIndex* innerIndexPtr() { return m_data.indexPtr(); } function StorageIndex (line 168) | inline const StorageIndex* outerIndexPtr() const { return m_outerIndex; } function StorageIndex (line 172) | inline StorageIndex* outerIndexPtr() { return m_outerIndex; } function StorageIndex (line 177) | inline const StorageIndex* innerNonZeroPtr() const { return m_innerNonZe... function StorageIndex (line 181) | inline StorageIndex* innerNonZeroPtr() { return m_innerNonZeros; } function Storage (line 184) | inline Storage& data() { return m_data; } function Scalar (line 190) | inline Scalar coeff(Index row, Index col) const function Scalar (line 208) | inline Scalar& coeffRef(Index row, Index col) function reserve (line 264) | inline void reserve(Index reserveSize) function reserveInnerVectors (line 299) | void reserveInnerVectors(const SizesType& reserveSizes) function Scalar (line 392) | inline Scalar& insertBackByOuterInner(Index outer, Index inner) function Scalar (line 404) | inline Scalar& insertBackByOuterInnerUnordered(Index outer, Index inner) function startVec (line 414) | inline void startVec(Index outer) function finalize (line 424) | inline void finalize() function sumupDuplicates (line 450) | void sumupDuplicates() { collapseDuplicates(internal::scalar_sum_op ArrayXI; type default_prunning_func (line 1015) | struct default_prunning_func { function namespace (line 1026) | namespace internal { type typename (line 1185) | typedef typename internal::nested_eval::type _OtherCopy; type internal (line 1187) | typedef internal::evaluator<_OtherCopy> OtherCopyEval; function namespace (line 1496) | namespace internal { FILE: 3rdparty/eigen3/Eigen/src/SparseCore/SparseMatrixBase.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/SparseCore/SparsePermutation.h function namespace (line 15) | namespace Eigen { function namespace (line 86) | namespace internal { type typename (line 100) | typedef typename permutation_matrix_product Base; function explicit (line 107) | explicit product_evaluator(const XprType& xpr) type typename (line 123) | typedef typename permutation_matrix_product Base; function explicit (line 130) | explicit product_evaluator(const XprType& xpr) FILE: 3rdparty/eigen3/Eigen/src/SparseCore/SparseProduct.h function namespace (line 13) | namespace Eigen { type typename (line 71) | typedef typename nested_eval::type LhsNested; type typename (line 72) | typedef typename nested_eval::type RhsNested; function run (line 105) | static void run(DstXprType &dst, const SrcXprType &src, const internal::... function run (line 121) | static void run(DstXprType &dst, const SrcXprType &src, const internal::... function run (line 132) | static void run(DstXprType &dst, const SrcXprType &src, const internal::... type typename (line 143) | typedef typename XprType::PlainObject PlainObject; type evaluator (line 144) | typedef evaluator Base; function explicit (line 146) | explicit unary_evaluator(const XprType& xpr) FILE: 3rdparty/eigen3/Eigen/src/SparseCore/SparseRedux.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/SparseCore/SparseRef.h function namespace (line 13) | namespace Eigen { type typename (line 66) | typedef typename internal::conditional Traits; type internal (line 181) | typedef internal::traits Traits; function Ref (line 185) | EIGEN_SPARSE_PUBLIC_INTERFACE(Ref) function m_hasCopy (line 198) | m_hasCopy(false) { type internal (line 263) | typedef internal::traits Traits; type internal (line 299) | typedef internal::traits Traits; function Ref (line 303) | EIGEN_SPARSE_PUBLIC_INTERFACE(Ref) function m_hasCopy (line 316) | m_hasCopy(false) { function namespace (line 349) | namespace internal { type Ref (line 368) | typedef Ref, Options, ... function explicit (line 370) | explicit evaluator(const XprType &mat) : Base(mat) {} type Ref (line 378) | typedef Ref, Options, Stride... function explicit (line 380) | explicit evaluator(const XprType &mat) : Base(mat) {} type Ref (line 388) | typedef Ref, Options, ... function explicit (line 390) | explicit evaluator(const XprType &mat) : Base(mat) {} FILE: 3rdparty/eigen3/Eigen/src/SparseCore/SparseSelfAdjointView.h function namespace (line 13) | namespace Eigen { function namespace (line 205) | namespace internal { type SparseSelfAdjoint2Sparse (line 217) | struct SparseSelfAdjoint2Sparse {} type AssignmentKind (line 219) | struct AssignmentKind type SparseSelfAdjoint2Sparse (line 219) | typedef SparseSelfAdjoint2Sparse Kind; type AssignmentKind (line 220) | struct AssignmentKind type Sparse2Sparse (line 220) | typedef Sparse2Sparse Kind; type internal (line 226) | typedef internal::assign_op::type SparseL... type evaluator (line 286) | typedef evaluator LhsEval; type typename (line 287) | typedef typename LhsEval::InnerIterator LhsIterator; type typename (line 288) | typedef typename SparseLhsType::Scalar LhsScalar; type typename (line 347) | typedef typename LhsView::_MatrixTypeNested Lhs; type typename (line 348) | typedef typename nested_eval::type LhsNested; type typename (line 349) | typedef typename nested_eval::type RhsNested; type typename (line 364) | typedef typename RhsView::_MatrixTypeNested Rhs; type typename (line 365) | typedef typename nested_eval::type LhsNested; type typename (line 366) | typedef typename nested_eval::type RhsNested; type Product (line 383) | typedef Product XprType; type typename (line 384) | typedef typename XprType::PlainObject PlainObject; type evaluator (line 385) | typedef evaluator Base; type Product (line 403) | typedef Product XprType; type typename (line 404) | typedef typename XprType::PlainObject PlainObject; type evaluator (line 405) | typedef evaluator Base; type typename (line 429) | typedef typename MatrixType::StorageIndex StorageIndex; type typename (line 430) | typedef typename MatrixType::Scalar Scalar; type SparseMatrix (line 431) | typedef SparseMatrix Dest; type Matrix (line 432) | typedef Matrix VectorI; type evaluator (line 433) | typedef evaluator MatEval; type typename (line 434) | typedef typename evaluator::InnerIterator MatIterator; type typename (line 519) | typedef typename MatrixType::StorageIndex StorageIndex; type typename (line 520) | typedef typename MatrixType::Scalar Scalar; type Matrix (line 522) | typedef Matrix VectorI; type evaluator (line 523) | typedef evaluator MatEval; type typename (line 524) | typedef typename evaluator::InnerIterator MatIterator; type typename (line 601) | typedef typename MatrixType::StorageIndex StorageIndex; type typename (line 610) | typedef typename MatrixType::Nested MatrixTypeNested; type typename (line 611) | typedef typename internal::remove_all::type NestedExpr... type SparseSymmetricPermutationProduct (line 634) | typedef SparseSymmetricPermutationProduct SrcXprType; type typename (line 635) | typedef typename DstXprType::StorageIndex DstIndex; FILE: 3rdparty/eigen3/Eigen/src/SparseCore/SparseSolverBase.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/SparseCore/SparseSparseProductWithPruning.h function namespace (line 13) | namespace Eigen { function run (line 117) | static void run(const Lhs& lhs, const Rhs& rhs, ResultType& res, const R... function run (line 130) | static void run(const Lhs& lhs, const Rhs& rhs, ResultType& res, const R... function run (line 150) | static void run(const Lhs& lhs, const Rhs& rhs, ResultType& res, const R... function run (line 162) | static void run(const Lhs& lhs, const Rhs& rhs, ResultType& res, const R... function run (line 174) | static void run(const Lhs& lhs, const Rhs& rhs, ResultType& res, const R... function run (line 186) | static void run(const Lhs& lhs, const Rhs& rhs, ResultType& res, const R... FILE: 3rdparty/eigen3/Eigen/src/SparseCore/SparseTranspose.h function namespace (line 13) | namespace Eigen { function namespace (line 52) | namespace internal { FILE: 3rdparty/eigen3/Eigen/src/SparseCore/SparseTriangularView.h function namespace (line 14) | namespace Eigen { function namespace (line 66) | namespace internal { FILE: 3rdparty/eigen3/Eigen/src/SparseCore/SparseUtil.h function namespace (line 13) | namespace Eigen { type typename (line 98) | typedef typename traits::Scalar _Scalar; type typename (line 99) | typedef typename traits::StorageIndex _StorageIndex; type typename (line 113) | typedef typename traits::Scalar _Scalar; type typename (line 114) | typedef typename traits::StorageIndex _StorageIndex; type SparseTriangularShape (line 137) | struct SparseTriangularShape { static std::string debugName() { return ... type LowerBoundIndex (line 144) | struct LowerBoundIndex { FILE: 3rdparty/eigen3/Eigen/src/SparseCore/SparseVector.h function namespace (line 13) | namespace Eigen { function EIGEN_STRONG_INLINE (line 86) | EIGEN_STRONG_INLINE const Scalar* valuePtr() const { return m_data.value... function EIGEN_STRONG_INLINE (line 87) | EIGEN_STRONG_INLINE Scalar* valuePtr() { return m_data.valuePtr(); } function EIGEN_STRONG_INLINE (line 89) | EIGEN_STRONG_INLINE const StorageIndex* innerIndexPtr() const { return m... function EIGEN_STRONG_INLINE (line 90) | EIGEN_STRONG_INLINE StorageIndex* innerIndexPtr() { return m_data.indexP... function StorageIndex (line 92) | inline const StorageIndex* outerIndexPtr() const { return 0; } function StorageIndex (line 93) | inline StorageIndex* outerIndexPtr() { return 0; } function StorageIndex (line 94) | inline const StorageIndex* innerNonZeroPtr() const { return 0; } function StorageIndex (line 95) | inline StorageIndex* innerNonZeroPtr() { return 0; } function Storage (line 98) | inline Storage& data() { return m_data; } function Scalar (line 102) | inline Scalar coeff(Index row, Index col) const function Scalar (line 107) | inline Scalar coeff(Index i) const function Scalar (line 113) | inline Scalar& coeffRef(Index row, Index col) function Scalar (line 125) | inline Scalar& coeffRef(Index i) type typename (line 135) | typedef typename Base::ReverseInnerIterator ReverseInnerIterator; function setZero (line 137) | inline void setZero() { m_data.clear(); } function startVec (line 142) | inline void startVec(Index outer) function Scalar (line 148) | inline Scalar& insertBackByOuterInner(Index outer, Index inner) function Scalar (line 154) | inline Scalar& insertBack(Index i) function Scalar (line 166) | inline Scalar& insertBackUnordered(Index i) function Scalar (line 172) | inline Scalar& insert(Index row, Index col) function reserve (line 204) | inline void reserve(Index reserveSize) { m_data.reserve(reserveSize); } function finalize (line 207) | inline void finalize() {} function resize (line 223) | void resize(Index rows, Index cols) function resize (line 233) | void resize(Index newSize) function conservativeResize (line 246) | void conservativeResize(Index newSize) function resizeNonZeros (line 257) | void resizeNonZeros(Index size) { m_data.resize(size); } function EIGEN_DEPRECATED (line 356) | EIGEN_DEPRECATED Scalar& fill(Index r, Index c) function EIGEN_DEPRECATED (line 363) | EIGEN_DEPRECATED Scalar& fill(Index i) function EIGEN_DEPRECATED (line 370) | EIGEN_DEPRECATED Scalar& fillrand(Index r, Index c) function EIGEN_DEPRECATED (line 377) | EIGEN_DEPRECATED Scalar& fillrand(Index i) function EIGEN_DEPRECATED (line 383) | EIGEN_DEPRECATED void endFill() {} function EIGEN_DEPRECATED (line 387) | EIGEN_DEPRECATED Storage& _data() { return m_data; } function namespace (line 407) | namespace internal { type internal (line 455) | typedef internal::evaluator SrcEvaluatorType; FILE: 3rdparty/eigen3/Eigen/src/SparseCore/SparseView.h function namespace (line 14) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/SparseCore/TriangularSolver.h function namespace (line 13) | namespace Eigen { type evaluator (line 107) | typedef evaluator LhsEval; type typename (line 108) | typedef typename evaluator::InnerIterator LhsIterator; function run (line 109) | static void run(const Lhs& lhs, Rhs& other) type evaluator (line 142) | typedef evaluator LhsEval; type typename (line 143) | typedef typename evaluator::InnerIterator LhsIterator; function run (line 144) | static void run(const Lhs& lhs, Rhs& other) type typename (line 185) | typedef typename internal::conditional QRMatrixType; type Matrix (line 97) | typedef Matrix IndexVector; type Matrix (line 98) | typedef Matrix ScalarVector; type PermutationMatrix (line 99) | typedef PermutationMatrix PermutationType; function compute (line 127) | void compute(const MatrixType& mat) function setPivotThreshold (line 235) | void setPivotThreshold(const RealScalar& threshold) function _sort_matrix_Q (line 276) | inline void _sort_matrix_Q() type SparseQR_QProduct (line 306) | struct SparseQR_QProduct type typename (line 615) | typedef typename SparseQRType::QRMatrixType MatrixType; type typename (line 616) | typedef typename SparseQRType::Scalar Scalar; type typename (line 676) | typedef typename SparseQRType::Scalar Scalar; type Matrix (line 677) | typedef Matrix DenseMatrix; function explicit (line 682) | explicit SparseQRMatrixQReturnType(const SparseQRType& qr) : m_qr(qr) {} function explicit (line 707) | explicit SparseQRMatrixQTransposeReturnType(const SparseQRType& qr) : m_... function namespace (line 716) | namespace internal { type typename (line 746) | typedef typename DstXprType::Scalar Scalar; type typename (line 747) | typedef typename DstXprType::StorageIndex StorageIndex; function run (line 748) | static void run(DstXprType &dst, const SrcXprType &src, const internal::... FILE: 3rdparty/eigen3/Eigen/src/StlSupport/StdDeque.h function namespace (line 50) | namespace std { FILE: 3rdparty/eigen3/Eigen/src/StlSupport/StdList.h function namespace (line 49) | namespace std FILE: 3rdparty/eigen3/Eigen/src/StlSupport/StdVector.h function namespace (line 50) | namespace std { FILE: 3rdparty/eigen3/Eigen/src/StlSupport/details.h function namespace (line 18) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/SuperLUSupport/SuperLUSupport.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/UmfPackSupport/UmfPackSupport.h function namespace (line 23) | namespace Eigen { function UmfpackControl (line 432) | inline UmfpackControl& umfpackControl() function printUmfpackControl (line 459) | void printUmfpackControl() function printUmfpackInfo (line 468) | void printUmfpackInfo() function printUmfpackStatus (line 478) | void printUmfpackStatus() { function Scalar (line 487) | Scalar determinant() const; function factorize_impl (line 518) | void factorize_impl() function grab (line 536) | void grab(const UmfpackMatrixRef &A) FILE: 3rdparty/eigen3/Eigen/src/misc/Image.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/misc/Kernel.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/misc/RealSvd2x2.h function namespace (line 14) | namespace Eigen { FILE: 3rdparty/eigen3/Eigen/src/misc/blas.h type BLASLONG (line 12) | typedef long long BLASLONG; type BLASULONG (line 13) | typedef unsigned long long BLASULONG; type BLASLONG (line 15) | typedef long BLASLONG; type BLASULONG (line 16) | typedef unsigned long BLASULONG; FILE: 3rdparty/eigen3/Eigen/src/misc/lapacke.h type lapack_logical (line 132) | typedef lapack_logical (*LAPACK_S_SELECT2) ( const float*, const float* ); type lapack_logical (line 133) | typedef lapack_logical (*LAPACK_S_SELECT3) type lapack_logical (line 135) | typedef lapack_logical (*LAPACK_D_SELECT2) ( const double*, const double... type lapack_logical (line 136) | typedef lapack_logical (*LAPACK_D_SELECT3) type lapack_logical (line 139) | typedef lapack_logical (*LAPACK_C_SELECT1) ( const lapack_complex_float* ); type lapack_logical (line 140) | typedef lapack_logical (*LAPACK_C_SELECT2) type lapack_logical (line 142) | typedef lapack_logical (*LAPACK_Z_SELECT1) ( const lapack_complex_double... type lapack_logical (line 143) | typedef lapack_logical (*LAPACK_Z_SELECT2) FILE: 3rdparty/eigen3/Eigen/src/plugins/ArrayCwiseBinaryOps.h function Derived (line 330) | const Derived> FILE: 3rdparty/eigen3/Eigen/src/plugins/ArrayCwiseUnaryOps.h type CwiseUnaryOp (line 3) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 4) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 5) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 6) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 7) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 8) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 9) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 10) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 12) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 13) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 14) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 15) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 16) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 17) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 18) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 19) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 20) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 21) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 22) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 23) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 24) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 25) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 27) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 28) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 29) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 31) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 32) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 33) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 34) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 35) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 36) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 37) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 38) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 39) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 40) | typedef CwiseUnaryOp, const function AbsReturnType (line 50) | const AbsReturnType function Abs2ReturnType (line 78) | const Abs2ReturnType FILE: 3rdparty/eigen3/Eigen/src/plugins/BlockMethods.h type Block (line 14) | typedef Block::RowsAtCompileTime, 1, ... type Block (line 15) | typedef const Block::RowsAtComp... type Block (line 17) | typedef Block::ColsAtCompileTime, ... type Block (line 18) | typedef const Block::ColsAtC... type Block (line 20) | typedef Block::RowsAtCompileTime, Dyn... type Block (line 21) | typedef const Block::RowsAtComp... type Block (line 23) | typedef Block::ColsAtCompile... type Block (line 24) | typedef const Block::C... type Block (line 26) | typedef Block::RowsAtCompileTime, N, ... type Block (line 27) | typedef const Block::RowsAtComp... type Block (line 29) | typedef Block::ColsAtCompileTime, ... type Block (line 30) | typedef const Block::ColsAtC... type Block (line 32) | typedef Block BlockXpr; type Block (line 33) | typedef const Block ConstBlockXpr; type Block (line 35) | typedef Block Type; type Block (line 36) | typedef Block Type; type VectorBlock (line 38) | typedef VectorBlock SegmentReturnType; type VectorBlock (line 39) | typedef const VectorBlock ConstSegmentReturnType; type VectorBlock (line 40) | typedef VectorBlock Type; type VectorBlock (line 41) | typedef const VectorBlock Type; type Block (line 44) | typedef Block ... type Block (line 45) | typedef Block InnerVectorsReturnType; type Block (line 49) | typedef Block ConstInnerVectorsRetur... function typename (line 582) | const typename ConstNRowsBlockXpr<...>::Type function typename (line 657) | const typename ConstNRowsBlockXpr<...>::Type function typename (line 733) | const typename ConstNRowsBlockXpr<...>::Type function typename (line 809) | const typename ConstNColsBlockXpr<...>::Type function typename (line 884) | const typename ConstNColsBlockXpr<...>::Type function typename (line 960) | const typename ConstNColsBlockXpr<...>::Type function EIGEN_STRONG_INLINE (line 1096) | EIGEN_STRONG_INLINE function ConstColXpr (line 1104) | ConstColXpr col(Index i) const function EIGEN_STRONG_INLINE (line 1117) | EIGEN_STRONG_INLINE function ConstRowXpr (line 1125) | ConstRowXpr row(Index i) const function ConstInnerVectorReturnType (line 1387) | const ConstInnerVectorReturnType innerVector(Index outer) const function InnerVectorsReturnType (line 1394) | InnerVectorsReturnType function ConstInnerVectorsReturnType (line 1407) | const ConstInnerVectorsReturnType FILE: 3rdparty/eigen3/Eigen/src/plugins/CommonCwiseUnaryOps.h type typename (line 16) | typedef typename internal::conditional::IsComplex, type typename (line 21) | typedef typename internal::conditional::IsComplex, type typename (line 26) | typedef typename internal::conditional::IsComplex, type CwiseUnaryOp (line 31) | typedef CwiseUnaryOp, const type CwiseUnaryView (line 33) | typedef CwiseUnaryView, Derived> No... type CwiseUnaryOp (line 35) | typedef CwiseUnaryOp, const type typename (line 48) | typedef typename internal::cast_return_type, const type CwiseUnaryOp (line 90) | typedef CwiseUnaryOp, const FILE: 3rdparty/eigen3/Eigen/src/plugins/IndexedViewMethods.h type typename (line 36) | typedef typename internal::IndexedViewCompatibleType::type IvcI... type IndexedView (line 62) | typedef IndexedView, const type CwiseUnaryOp (line 16) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 17) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 18) | typedef CwiseUnaryOp, const type CwiseUnaryOp (line 19) | typedef CwiseUnaryOp, const FILE: 3rdparty/eigen3/bench/BenchSparseUtil.h type SCALAR (line 22) | typedef SCALAR Scalar; type Matrix (line 23) | typedef Matrix DenseMatrix; type Matrix (line 24) | typedef Matrix DenseVector; type SparseMatrix (line 25) | typedef SparseMatrix EigenSparseMatrix; function fillMatrix (line 27) | void fillMatrix(float density, int rows, int cols, EigenSparseMatrix& dst) function fillMatrix2 (line 42) | void fillMatrix2(int nnzPerCol, int rows, int cols, EigenSparseMatrix& ... function eiToDense (line 62) | void eiToDense(const EigenSparseMatrix& src, DenseMatrix& dst) type gmm (line 72) | typedef gmm::csc_matrix GmmSparse; type gmm (line 73) | typedef gmm::col_matrix< gmm::wsvector > GmmDynSparse; function eiToGmm (line 74) | void eiToGmm(const EigenSparseMatrix& src, GmmSparse& dst) type mtl (line 86) | typedef mtl::compressed2D& out_subset, s... function is_last_subset (line 420) | bool is_last_subset(const vector& subset, size_t set_size) function next_subset (line 425) | void next_subset(vector& inout_subset, size_t set_size) function is_number_of_subsets_feasible (line 447) | bool is_number_of_subsets_feasible(size_t n, size_t p) function max_feasible_subset_size (line 461) | size_t max_feasible_subset_size(size_t n) function find_subset_with_efficiency_higher_than (line 473) | void find_subset_with_efficiency_higher_than( function find_partition_with_efficiency_higher_than (line 545) | void find_partition_with_efficiency_higher_than( function print_partition (line 568) | void print_partition( type action_t (line 589) | struct action_t method run (line 592) | virtual void run(const vector&) const { abort(); } type partition_action_t (line 596) | struct partition_action_t : action_t method run (line 599) | virtual void run(const vector& input_filenames) const override type evaluate_defaults_action_t (line 668) | struct evaluate_defaults_action_t : action_t type results_entry_t (line 670) | struct results_entry_t { method ostream (line 678) | ostream& operator<<(ostream& s, const results_entry_t& entry) method lower_efficiency (line 689) | static bool lower_efficiency(const results_entry_t& e1, const results_... method show_usage_and_exit (line 693) | void show_usage_and_exit() const method run (line 700) | virtual void run(const vector& input_filenames) const override function show_usage_and_exit (line 798) | void show_usage_and_exit(int argc, char* argv[], function main (line 810) | int main(int argc, char* argv[]) FILE: 3rdparty/eigen3/bench/basicbenchmark.cpp function main (line 6) | int main(int argc, char *argv[]) FILE: 3rdparty/eigen3/bench/benchBlasGemm.cpp function main (line 34) | int main(int argc, char *argv[]) function bench_eigengemm (line 165) | void bench_eigengemm(MyMatrix& mc, const MyMatrix& ma, const MyMatrix& m... function check_product (line 174) | void check_product(int M, int N, int K) function check_product (line 206) | void check_product(void) FILE: 3rdparty/eigen3/bench/benchCholesky.cpp function benchLLT (line 29) | __attribute__ ((noinline)) void benchLLT(const MatrixType& m) function main (line 120) | int main(int argc, char* argv[]) FILE: 3rdparty/eigen3/bench/benchEigenSolver.cpp function benchEigenSolver (line 34) | __attribute__ ((noinline)) void benchEigenSolver(const MatrixType& m) function main (line 189) | int main(int argc, char* argv[]) FILE: 3rdparty/eigen3/bench/benchFFT.cpp function string (line 26) | string nameof() {return "float";} function string (line 27) | string nameof() {return "double";} function string (line 28) | string nameof() {return "long double";} function bench (line 44) | void bench(int nfft,bool fwd,bool unscaled=false, bool halfspec=false) function main (line 97) | int main(int argc,char ** argv) FILE: 3rdparty/eigen3/bench/benchGeometry.cpp type func_opt (line 14) | enum func_opt type func (line 23) | struct func type func (line 26) | struct func method EIGEN_DONT_INLINE (line 28) | static EIGEN_DONT_INLINE res run( arg1& a1, arg2& a2 ) type func (line 36) | struct func method EIGEN_DONT_INLINE (line 38) | static EIGEN_DONT_INLINE res run( arg1& a1, arg2& a2 ) type func (line 46) | struct func method EIGEN_DONT_INLINE (line 48) | static EIGEN_DONT_INLINE res run( arg1& a1, arg2& a2 ) type test_transform (line 56) | struct test_transform method run (line 58) | static void run() FILE: 3rdparty/eigen3/bench/benchVecAdd.cpp function main (line 21) | int main(int argc, char* argv[]) function benchVec (line 79) | void benchVec(MatrixXf& a, MatrixXf& b, MatrixXf& c) function benchVec (line 85) | void benchVec(VectorXf& a, VectorXf& b, VectorXf& c) function benchVec (line 91) | void benchVec(Scalar* a, Scalar* b, Scalar* c, int size) FILE: 3rdparty/eigen3/bench/bench_gemm.cpp function blas_gemm (line 87) | void blas_gemm(const A& a, const B& b, MatrixXf& c) function blas_gemm (line 99) | void blas_gemm(const A& a, const B& b, MatrixXd& c) function blas_gemm (line 111) | void blas_gemm(const A& a, const B& b, MatrixXcf& c) function blas_gemm (line 123) | void blas_gemm(const A& a, const B& b, MatrixXcd& c) function matlab_cplx_cplx (line 138) | void matlab_cplx_cplx(const M& ar, const M& ai, const M& br, const M& bi... function matlab_real_cplx (line 147) | void matlab_real_cplx(const M& a, const M& br, const M& bi, M& cr, M& ci) function matlab_cplx_real (line 153) | void matlab_cplx_real(const M& ar, const M& ai, const M& b, M& cr, M& ci) function EIGEN_DONT_INLINE (line 162) | EIGEN_DONT_INLINE void gemm(const A& a, const B& b, C& c) function main (line 167) | int main(int argc, char ** argv) FILE: 3rdparty/eigen3/bench/bench_norm.cpp function EIGEN_DONT_INLINE (line 9) | EIGEN_DONT_INLINE typename T::Scalar sqsumNorm(T& v) function EIGEN_DONT_INLINE (line 15) | EIGEN_DONT_INLINE typename T::Scalar stableNorm(T& v) function EIGEN_DONT_INLINE (line 21) | EIGEN_DONT_INLINE typename T::Scalar hypotNorm(T& v) function EIGEN_DONT_INLINE (line 27) | EIGEN_DONT_INLINE typename T::Scalar blueNorm(T& v) function EIGEN_DONT_INLINE (line 33) | EIGEN_DONT_INLINE typename T::Scalar lapackNorm(T& v) function EIGEN_DONT_INLINE (line 56) | EIGEN_DONT_INLINE typename T::Scalar twopassNorm(T& v) function EIGEN_DONT_INLINE (line 64) | EIGEN_DONT_INLINE typename T::Scalar bl2passNorm(T& v) function EIGEN_DONT_INLINE (line 70) | EIGEN_DONT_INLINE typename T::Scalar divacNorm(T& v) type Eigen (line 85) | namespace Eigen { type internal (line 86) | namespace internal { function Packet4f (line 88) | Packet4f plt(const Packet4f& a, Packet4f& b) { return _mm_cmplt_ps(a... function Packet2d (line 89) | Packet2d plt(const Packet2d& a, Packet2d& b) { return _mm_cmplt_pd(a... function Packet4f (line 91) | Packet4f pandnot(const Packet4f& a, Packet4f& b) { return _mm_andnot... function Packet2d (line 92) | Packet2d pandnot(const Packet2d& a, Packet2d& b) { return _mm_andnot... function EIGEN_DONT_INLINE (line 98) | EIGEN_DONT_INLINE typename T::Scalar pblueNorm(const T& v) function check_accuracy (line 246) | void check_accuracy(double basef, double based, int s) function check_accuracy_var (line 263) | void check_accuracy_var(int ef0, int ef1, int ed0, int ed1, int s) function main (line 283) | int main(int argc, char** argv) FILE: 3rdparty/eigen3/bench/bench_reverse.cpp function bench_reverse (line 18) | __attribute__ ((noinline)) void bench_reverse(const MatrixType& m) function main (line 60) | int main(int argc, char* argv[]) FILE: 3rdparty/eigen3/bench/bench_sum.cpp function main (line 6) | int main() FILE: 3rdparty/eigen3/bench/benchmark-blocking-sizes.cpp type size_triple_t (line 62) | struct size_triple_t method size_triple_t (line 65) | size_triple_t() : k(0), m(0), n(0) {} method size_triple_t (line 66) | size_triple_t(size_t _k, size_t _m, size_t _n) : k(_k), m(_m), n(_n) {} method size_triple_t (line 67) | size_triple_t(const size_triple_t& o) : k(o.k), m(o.m), n(o.n) {} method size_triple_t (line 68) | size_triple_t(uint16_t compact) function log2_pot (line 76) | uint8_t log2_pot(size_t x) { function compact_size_triple (line 85) | uint16_t compact_size_triple(size_t k, size_t m, size_t n) function compact_size_triple (line 90) | uint16_t compact_size_triple(const size_triple_t& t) type benchmark_t (line 97) | struct benchmark_t method benchmark_t (line 103) | benchmark_t() method benchmark_t (line 110) | benchmark_t(size_t pk, size_t pm, size_t pn, method benchmark_t (line 117) | benchmark_t(size_t pk, size_t pm, size_t pn) function ostream (line 127) | ostream& operator<<(ostream& s, const benchmark_t& b) function print_cpuinfo (line 231) | void print_cpuinfo() function string (line 252) | string type_name() function string (line 258) | string type_name() function string (line 264) | string type_name() type action_t (line 269) | struct action_t method run (line 272) | virtual void run() const { abort(); } function show_usage_and_exit (line 276) | void show_usage_and_exit(int /*argc*/, char* argv[], function measure_clock_speed (line 297) | float measure_clock_speed() type human_duration_t (line 318) | struct human_duration_t method human_duration_t (line 321) | human_duration_t(int s) : seconds(s) {} function ostream (line 324) | ostream& operator<<(ostream& s, const human_duration_t& d) function serialize_benchmarks (line 345) | void serialize_benchmarks(const char* filename, const vector& b... function try_run_some_benchmarks (line 385) | void try_run_some_benchmarks( function run_benchmarks (line 501) | void run_benchmarks(vector& benchmarks) type measure_all_pot_sizes_action_t (line 565) | struct measure_all_pot_sizes_action_t : action_t method run (line 568) | virtual void run() const type measure_default_sizes_action_t (line 596) | struct measure_default_sizes_action_t : action_t method run (line 599) | virtual void run() const function main (line 621) | int main(int argc, char* argv[]) FILE: 3rdparty/eigen3/bench/benchmark.cpp function main (line 22) | int main(int argc, char *argv[]) FILE: 3rdparty/eigen3/bench/benchmarkSlice.cpp function main (line 18) | int main(int argc, char *argv[]) FILE: 3rdparty/eigen3/bench/benchmarkX.cpp function main (line 22) | int main(int argc, char *argv[]) FILE: 3rdparty/eigen3/bench/benchmarkXcwise.cpp function main (line 21) | int main(int argc, char *argv[]) FILE: 3rdparty/eigen3/bench/btl/actions/action_aat_product.hh class Action_aat_product (line 32) | class Action_aat_product { method Action_aat_product (line 38) | Action_aat_product( int size ):_size(size) method Action_aat_product (line 60) | Action_aat_product( const Action_aat_product & ) method name (line 84) | static inline std::string name( void ) method nb_op_base (line 89) | double nb_op_base( void ){ method initialize (line 93) | inline void initialize( void ){ method calculate (line 100) | inline void calculate( void ) { method check_result (line 106) | void check_result( void ){ FILE: 3rdparty/eigen3/bench/btl/actions/action_ata_product.hh class Action_ata_product (line 32) | class Action_ata_product { method Action_ata_product (line 38) | Action_ata_product( int size ):_size(size) method Action_ata_product (line 60) | Action_ata_product( const Action_ata_product & ) method name (line 84) | static inline std::string name( void ) method nb_op_base (line 89) | double nb_op_base( void ){ method initialize (line 93) | inline void initialize( void ){ method calculate (line 100) | inline void calculate( void ) { method check_result (line 106) | void check_result( void ){ FILE: 3rdparty/eigen3/bench/btl/actions/action_atv_product.hh class Action_atv_product (line 32) | class Action_atv_product { method Action_atv_product (line 36) | Action_atv_product( int size ) : _size(size) method Action_atv_product (line 59) | Action_atv_product( const Action_atv_product & ) method name (line 78) | static inline std::string name() { return "atv_" + Interface::name(); } method nb_op_base (line 80) | double nb_op_base( void ) { return 2.0*_size*_size; } method initialize (line 82) | inline void initialize( void ){ method BTL_DONT_INLINE (line 88) | BTL_DONT_INLINE void calculate( void ) { method check_result (line 94) | void check_result( void ) FILE: 3rdparty/eigen3/bench/btl/actions/action_axpby.hh class Action_axpby (line 31) | class Action_axpby { method Action_axpby (line 36) | Action_axpby( int size ):_alpha(0.5),_beta(0.95),_size(size) method Action_axpby (line 54) | Action_axpby( const Action_axpby & ) method name (line 73) | static inline std::string name( void ) method nb_op_base (line 78) | double nb_op_base( void ){ method initialize (line 82) | inline void initialize( void ){ method calculate (line 87) | inline void calculate( void ) { method check_result (line 93) | void check_result( void ){ FILE: 3rdparty/eigen3/bench/btl/actions/action_axpy.hh class Action_axpy (line 32) | class Action_axpy { method Action_axpy (line 38) | Action_axpy( int size ):_coef(1.0),_size(size) method Action_axpy (line 61) | Action_axpy( const Action_axpy & ) method name (line 84) | static inline std::string name( void ) method nb_op_base (line 89) | double nb_op_base( void ){ method initialize (line 93) | inline void initialize( void ){ method calculate (line 98) | inline void calculate( void ) { method check_result (line 104) | void check_result( void ){ FILE: 3rdparty/eigen3/bench/btl/actions/action_cholesky.hh class Action_cholesky (line 31) | class Action_cholesky { method Action_cholesky (line 37) | Action_cholesky( int size ):_size(size) method Action_cholesky (line 64) | Action_cholesky( const Action_cholesky & ) method name (line 84) | static inline std::string name( void ) method nb_op_base (line 89) | double nb_op_base( void ){ method initialize (line 93) | inline void initialize( void ){ method calculate (line 97) | inline void calculate( void ) { method check_result (line 101) | void check_result( void ){ FILE: 3rdparty/eigen3/bench/btl/actions/action_ger.hh class Action_ger (line 27) | class Action_ger { method BTL_DONT_INLINE (line 32) | BTL_DONT_INLINE Action_ger( int size ):_size(size) method Action_ger (line 53) | Action_ger( const Action_ger & ) method BTL_DONT_INLINE (line 60) | BTL_DONT_INLINE ~Action_ger( void ){ method name (line 72) | static inline std::string name( void ) method nb_op_base (line 77) | double nb_op_base( void ){ method BTL_DONT_INLINE (line 81) | BTL_DONT_INLINE void initialize( void ){ method BTL_DONT_INLINE (line 87) | BTL_DONT_INLINE void calculate( void ) { method BTL_DONT_INLINE (line 93) | BTL_DONT_INLINE void check_result( void ){ FILE: 3rdparty/eigen3/bench/btl/actions/action_hessenberg.hh class Action_hessenberg (line 31) | class Action_hessenberg { method Action_hessenberg (line 37) | Action_hessenberg( int size ):_size(size) method Action_hessenberg (line 63) | Action_hessenberg( const Action_hessenberg & ) method name (line 83) | static inline std::string name( void ) method nb_op_base (line 88) | double nb_op_base( void ){ method initialize (line 92) | inline void initialize( void ){ method calculate (line 96) | inline void calculate( void ) { method check_result (line 100) | void check_result( void ){ class Action_tridiagonalization (line 131) | class Action_tridiagonalization { method Action_tridiagonalization (line 137) | Action_tridiagonalization( int size ):_size(size) method Action_tridiagonalization (line 169) | Action_tridiagonalization( const Action_tridiagonalization & ) method name (line 189) | static inline std::string name( void ) { return "tridiagonalization_"+... method nb_op_base (line 191) | double nb_op_base( void ){ method initialize (line 195) | inline void initialize( void ){ method calculate (line 199) | inline void calculate( void ) { method check_result (line 203) | void check_result( void ){ FILE: 3rdparty/eigen3/bench/btl/actions/action_lu_decomp.hh class Action_lu_decomp (line 31) | class Action_lu_decomp { method Action_lu_decomp (line 37) | Action_lu_decomp( int size ):_size(size) method Action_lu_decomp (line 57) | Action_lu_decomp( const Action_lu_decomp & ) method name (line 77) | static inline std::string name( void ) method nb_op_base (line 82) | double nb_op_base( void ){ method initialize (line 86) | inline void initialize( void ){ method calculate (line 90) | inline void calculate( void ) { method check_result (line 94) | void check_result( void ){ FILE: 3rdparty/eigen3/bench/btl/actions/action_lu_solve.hh class Action_lu_solve (line 32) | class Action_lu_solve method name (line 37) | static inline std::string name( void ) method nb_op_base (line 42) | static double nb_op_base(int size){ method calculate (line 47) | static double calculate( int nb_calc, int size ) { FILE: 3rdparty/eigen3/bench/btl/actions/action_matrix_matrix_product.hh class Action_matrix_matrix_product (line 32) | class Action_matrix_matrix_product { method Action_matrix_matrix_product (line 38) | Action_matrix_matrix_product( int size ):_size(size) method Action_matrix_matrix_product (line 63) | Action_matrix_matrix_product( const Action_matrix_matrix_product & ) method name (line 89) | static inline std::string name( void ) method nb_op_base (line 94) | double nb_op_base( void ){ method initialize (line 98) | inline void initialize( void ){ method calculate (line 106) | inline void calculate( void ) { method check_result (line 110) | void check_result( void ){ FILE: 3rdparty/eigen3/bench/btl/actions/action_matrix_matrix_product_bis.hh class Action_matrix_matrix_product_bis (line 33) | class Action_matrix_matrix_product_bis { method name (line 37) | static inline std::string name( void ) method nb_op_base (line 42) | static double nb_op_base(int size){ method calculate (line 46) | static double calculate( int nb_calc, int size ) { FILE: 3rdparty/eigen3/bench/btl/actions/action_matrix_vector_product.hh class Action_matrix_vector_product (line 32) | class Action_matrix_vector_product { method BTL_DONT_INLINE (line 38) | BTL_DONT_INLINE Action_matrix_vector_product( int size ):_size(size) method Action_matrix_vector_product (line 62) | Action_matrix_vector_product( const Action_matrix_vector_product & ) method BTL_DONT_INLINE (line 70) | BTL_DONT_INLINE ~Action_matrix_vector_product( void ){ method name (line 88) | static inline std::string name( void ) method nb_op_base (line 93) | double nb_op_base( void ){ method BTL_DONT_INLINE (line 97) | BTL_DONT_INLINE void initialize( void ){ method BTL_DONT_INLINE (line 105) | BTL_DONT_INLINE void calculate( void ) { method BTL_DONT_INLINE (line 111) | BTL_DONT_INLINE void check_result( void ){ FILE: 3rdparty/eigen3/bench/btl/actions/action_partial_lu.hh class Action_partial_lu (line 31) | class Action_partial_lu { method Action_partial_lu (line 37) | Action_partial_lu( int size ):_size(size) method Action_partial_lu (line 59) | Action_partial_lu( const Action_partial_lu & ) method name (line 79) | static inline std::string name( void ) method nb_op_base (line 84) | double nb_op_base( void ){ method initialize (line 88) | inline void initialize( void ){ method calculate (line 92) | inline void calculate( void ) { method check_result (line 96) | void check_result( void ){ FILE: 3rdparty/eigen3/bench/btl/actions/action_rot.hh class Action_rot (line 27) | class Action_rot { method BTL_DONT_INLINE (line 32) | BTL_DONT_INLINE Action_rot( int size ):_size(size) method Action_rot (line 49) | Action_rot( const Action_rot & ) method BTL_DONT_INLINE (line 56) | BTL_DONT_INLINE ~Action_rot( void ){ method name (line 65) | static inline std::string name( void ) method nb_op_base (line 70) | double nb_op_base( void ){ method BTL_DONT_INLINE (line 74) | BTL_DONT_INLINE void initialize( void ){ method BTL_DONT_INLINE (line 79) | BTL_DONT_INLINE void calculate( void ) { method BTL_DONT_INLINE (line 85) | BTL_DONT_INLINE void check_result( void ){ FILE: 3rdparty/eigen3/bench/btl/actions/action_symv.hh class Action_symv (line 32) | class Action_symv { method BTL_DONT_INLINE (line 38) | BTL_DONT_INLINE Action_symv( int size ):_size(size) method Action_symv (line 60) | Action_symv( const Action_symv & ) method BTL_DONT_INLINE (line 67) | BTL_DONT_INLINE ~Action_symv( void ){ method name (line 78) | static inline std::string name( void ) method nb_op_base (line 83) | double nb_op_base( void ){ method BTL_DONT_INLINE (line 87) | BTL_DONT_INLINE void initialize( void ){ method BTL_DONT_INLINE (line 95) | BTL_DONT_INLINE void calculate( void ) { method BTL_DONT_INLINE (line 101) | BTL_DONT_INLINE void check_result( void ){ FILE: 3rdparty/eigen3/bench/btl/actions/action_syr2.hh class Action_syr2 (line 32) | class Action_syr2 { method BTL_DONT_INLINE (line 38) | BTL_DONT_INLINE Action_syr2( int size ):_size(size) method Action_syr2 (line 57) | Action_syr2( const Action_syr2 & ) method BTL_DONT_INLINE (line 64) | BTL_DONT_INLINE ~Action_syr2( void ){ method name (line 75) | static inline std::string name( void ) method nb_op_base (line 80) | double nb_op_base( void ){ method BTL_DONT_INLINE (line 84) | BTL_DONT_INLINE void initialize( void ){ method BTL_DONT_INLINE (line 90) | BTL_DONT_INLINE void calculate( void ) { method BTL_DONT_INLINE (line 96) | BTL_DONT_INLINE void check_result( void ){ FILE: 3rdparty/eigen3/bench/btl/actions/action_trisolve.hh class Action_trisolve (line 31) | class Action_trisolve { method Action_trisolve (line 37) | Action_trisolve( int size ):_size(size) method Action_trisolve (line 68) | Action_trisolve( const Action_trisolve & ) method name (line 88) | static inline std::string name( void ) method nb_op_base (line 93) | double nb_op_base( void ){ method initialize (line 97) | inline void initialize( void ){ method calculate (line 101) | inline void calculate( void ) { method check_result (line 105) | void check_result(){ FILE: 3rdparty/eigen3/bench/btl/actions/action_trisolve_matrix.hh class Action_trisolve_matrix (line 32) | class Action_trisolve_matrix { method Action_trisolve_matrix (line 38) | Action_trisolve_matrix( int size ):_size(size) method Action_trisolve_matrix (line 76) | Action_trisolve_matrix( const Action_trisolve_matrix & ) method name (line 102) | static inline std::string name( void ) method nb_op_base (line 107) | double nb_op_base( void ){ method initialize (line 111) | inline void initialize( void ){ method calculate (line 119) | inline void calculate( void ) { method check_result (line 123) | void check_result( void ){ FILE: 3rdparty/eigen3/bench/btl/actions/action_trmm.hh class Action_trmm (line 32) | class Action_trmm { method Action_trmm (line 38) | Action_trmm( int size ):_size(size) method Action_trmm (line 76) | Action_trmm( const Action_trmm & ) method name (line 102) | static inline std::string name( void ) method nb_op_base (line 107) | double nb_op_base( void ){ method initialize (line 111) | inline void initialize( void ){ method calculate (line 119) | inline void calculate( void ) { method check_result (line 123) | void check_result( void ){ FILE: 3rdparty/eigen3/bench/btl/data/mean.cxx class Lib_Mean (line 33) | class Lib_Mean{ method Lib_Mean (line 36) | Lib_Mean( void ):_lib_name(),_mean_in_cache(),_mean_out_of_cache(){ method Lib_Mean (line 41) | Lib_Mean(const string & name, const double & mic, const double & moc):... method Lib_Mean (line 44) | Lib_Mean(const Lib_Mean & lm):_lib_name(lm._lib_name),_mean_in_cache(l... function main (line 64) | int main( int argc , char *argv[] ) function mean_calc (line 153) | double mean_calc(const vector & tab_sizes, const vector & t... FILE: 3rdparty/eigen3/bench/btl/data/regularize.cxx function main (line 37) | int main( int argc , char *argv[] ) function regularize_curve (line 71) | void regularize_curve(const string & filename, function read_xy_file (line 109) | void read_xy_file(const string & filename, vector & tab_sizes, vect... FILE: 3rdparty/eigen3/bench/btl/data/smooth.cxx function main (line 38) | int main( int argc , char *argv[] ) function weighted_mean (line 79) | double weighted_mean(const VECTOR & data) function smooth_curve (line 100) | void smooth_curve(const vector & tab_mflops, vector & sm... function centered_smooth_curve (line 125) | void centered_smooth_curve(const vector & tab_mflops, vector & tab_sizes, vec... function read_xy_file (line 176) | void read_xy_file(const string & filename, vector & tab_sizes, vect... FILE: 3rdparty/eigen3/bench/btl/generic_bench/bench.hh function BTL_DONT_INLINE (line 41) | BTL_DONT_INLINE void bench( int size_min, int size_max, int nb_point ) function BTL_DONT_INLINE (line 154) | BTL_DONT_INLINE void bench( int size_min, int size_max, int nb_point ){ FILE: 3rdparty/eigen3/bench/btl/generic_bench/btl.hh class BtlString (line 57) | class BtlString : public std::string method BtlString (line 60) | BtlString() : std::string() {} method BtlString (line 61) | BtlString(const BtlString& str) : std::string(static_cast split( const BtlString& delims = "\t\n ") const method endsWith (line 108) | bool endsWith(const BtlString& str) const method contains (line 114) | bool contains(const BtlString& str) const method beginsWith (line 118) | bool beginsWith(const BtlString& str) const method BtlString (line 125) | BtlString toLowerCase( void ) method BtlString (line 130) | BtlString toUpperCase( void ) method isEquiv (line 138) | bool isEquiv(const BtlString& str) const method decomposePathAndFile (line 150) | void decomposePathAndFile(BtlString& path, BtlString& filename) const class BtlConfig (line 163) | class BtlConfig method BtlConfig (line 166) | BtlConfig() method BTL_DONT_INLINE (line 216) | BTL_DONT_INLINE static bool skipAction(const std::string& _name) FILE: 3rdparty/eigen3/bench/btl/generic_bench/init/init_function.hh function simple_function (line 23) | double simple_function(int index) function simple_function (line 28) | double simple_function(int index_i, int index_j) function pseudo_random (line 33) | double pseudo_random(int /*index*/) function pseudo_random (line 38) | double pseudo_random(int /*index_i*/, int /*index_j*/) function null_function (line 44) | double null_function(int /*index*/) function null_function (line 49) | double null_function(int /*index_i*/, int /*index_j*/) FILE: 3rdparty/eigen3/bench/btl/generic_bench/init/init_matrix.hh function BTL_DONT_INLINE (line 28) | BTL_DONT_INLINE void init_row(Vector & X, int size, int row){ function BTL_DONT_INLINE (line 43) | BTL_DONT_INLINE void init_matrix(Vector & A, int size){ function BTL_DONT_INLINE (line 51) | BTL_DONT_INLINE void init_matrix_symm(Matrix& A, int size){ FILE: 3rdparty/eigen3/bench/btl/generic_bench/init/init_vector.hh function init_vector (line 28) | void init_vector(Vector & X, int size){ FILE: 3rdparty/eigen3/bench/btl/generic_bench/static/bench_static.hh function BTL_DONT_INLINE (line 37) | BTL_DONT_INLINE void bench_static(void) function BTL_DONT_INLINE (line 58) | BTL_DONT_INLINE void bench_static(void) FILE: 3rdparty/eigen3/bench/btl/generic_bench/static/intel_bench_fixed_size.hh function bench_fixed_size (line 27) | double bench_fixed_size(int size, unsigned long long & nb_calc,unsigned... FILE: 3rdparty/eigen3/bench/btl/generic_bench/static/static_size_generator.hh type static_size_generator (line 29) | struct static_size_generator{ method go (line 30) | static void go(vector & tab_sizes, vector & tab_mflops) type static_size_generator<1,Perf_Analyzer,Action,Interface> (line 44) | struct static_size_generator<1,Perf_Analyzer,Action,Interface>{ method go (line 45) | static void go(vector & tab_sizes, vector & tab_mflops) FILE: 3rdparty/eigen3/bench/btl/generic_bench/timers/STL_perf_analyzer.hh class STL_Perf_Analyzer (line 27) | class STL_Perf_Analyzer{ method STL_Perf_Analyzer (line 29) | STL_Perf_Analyzer(unsigned long long nb_sample=DEFAULT_NB_SAMPLE):_nb_... method STL_Perf_Analyzer (line 33) | STL_Perf_Analyzer( const STL_Perf_Analyzer & ){ method eval_mflops (line 42) | inline double eval_mflops(int size) FILE: 3rdparty/eigen3/bench/btl/generic_bench/timers/STL_timer.hh class STL_Timer (line 30) | class STL_Timer { method STL_Timer (line 32) | STL_Timer(){ baseline = false; } method start (line 34) | void start(unsigned int r){ method start_baseline (line 42) | void start_baseline(unsigned int r) method check (line 48) | bool check() method get_time (line 60) | double get_time( void ) FILE: 3rdparty/eigen3/bench/btl/generic_bench/timers/mixed_perf_analyzer.hh class Mixed_Perf_Analyzer (line 30) | class Mixed_Perf_Analyzer{ method Mixed_Perf_Analyzer (line 33) | Mixed_Perf_Analyzer( void ):_x86pa(),_ppa(),_use_ppa(true) method Mixed_Perf_Analyzer (line 37) | Mixed_Perf_Analyzer( const Mixed_Perf_Analyzer & ){ method eval_mflops (line 46) | inline double eval_mflops(int size) FILE: 3rdparty/eigen3/bench/btl/generic_bench/timers/portable_perf_analyzer.hh class Portable_Perf_Analyzer (line 28) | class Portable_Perf_Analyzer{ method Portable_Perf_Analyzer (line 30) | Portable_Perf_Analyzer( ):_nb_calc(0), m_time_action(0), _chronos(){ method Portable_Perf_Analyzer (line 33) | Portable_Perf_Analyzer( const Portable_Perf_Analyzer & ){ method BTL_DONT_INLINE (line 41) | BTL_DONT_INLINE double eval_mflops(int size) method BTL_DONT_INLINE (line 76) | BTL_DONT_INLINE double time_calculate(Action & action) method get_nb_calc (line 89) | unsigned long long get_nb_calc() FILE: 3rdparty/eigen3/bench/btl/generic_bench/timers/portable_perf_analyzer_old.hh class Portable_Perf_Analyzer (line 27) | class Portable_Perf_Analyzer{ method Portable_Perf_Analyzer (line 29) | Portable_Perf_Analyzer( void ):_nb_calc(1),_nb_init(1),_chronos(){ method Portable_Perf_Analyzer (line 32) | Portable_Perf_Analyzer( const Portable_Perf_Analyzer & ){ method eval_mflops (line 42) | inline double eval_mflops(int size) method time_init (line 97) | inline double time_init(Action & action) method time_calculate (line 108) | inline double time_calculate(Action & action) method get_nb_calc (line 121) | unsigned long long get_nb_calc( void ) FILE: 3rdparty/eigen3/bench/btl/generic_bench/timers/portable_timer.hh class Portable_Timer (line 47) | class Portable_Timer method Portable_Timer (line 57) | Portable_Timer() method start (line 64) | void start() { QueryPerformanceCounter(&startVal); } method stop (line 66) | void stop() { QueryPerformanceCounter(&stopVal); } method elapsed (line 68) | double elapsed() { method user_time (line 74) | double user_time() { return elapsed(); } method LIToSecs (line 79) | double LIToSecs(LARGE_INTEGER& L) { method Portable_Timer (line 99) | Portable_Timer() method start (line 103) | void start() method stop (line 109) | void stop() method elapsed (line 115) | double elapsed() method user_time (line 120) | double user_time() method Portable_Timer (line 143) | Portable_Timer() method Portable_Timer (line 148) | Portable_Timer(int clkid) : m_clkid(clkid) method start (line 151) | void start() method stop (line 159) | void stop() method elapsed (line 167) | double elapsed() method user_time (line 172) | double user_time() class Portable_Timer (line 95) | class Portable_Timer method Portable_Timer (line 57) | Portable_Timer() method start (line 64) | void start() { QueryPerformanceCounter(&startVal); } method stop (line 66) | void stop() { QueryPerformanceCounter(&stopVal); } method elapsed (line 68) | double elapsed() { method user_time (line 74) | double user_time() { return elapsed(); } method LIToSecs (line 79) | double LIToSecs(LARGE_INTEGER& L) { method Portable_Timer (line 99) | Portable_Timer() method start (line 103) | void start() method stop (line 109) | void stop() method elapsed (line 115) | double elapsed() method user_time (line 120) | double user_time() method Portable_Timer (line 143) | Portable_Timer() method Portable_Timer (line 148) | Portable_Timer(int clkid) : m_clkid(clkid) method start (line 151) | void start() method stop (line 159) | void stop() method elapsed (line 167) | double elapsed() method user_time (line 172) | double user_time() class Portable_Timer (line 139) | class Portable_Timer method Portable_Timer (line 57) | Portable_Timer() method start (line 64) | void start() { QueryPerformanceCounter(&startVal); } method stop (line 66) | void stop() { QueryPerformanceCounter(&stopVal); } method elapsed (line 68) | double elapsed() { method user_time (line 74) | double user_time() { return elapsed(); } method LIToSecs (line 79) | double LIToSecs(LARGE_INTEGER& L) { method Portable_Timer (line 99) | Portable_Timer() method start (line 103) | void start() method stop (line 109) | void stop() method elapsed (line 115) | double elapsed() method user_time (line 120) | double user_time() method Portable_Timer (line 143) | Portable_Timer() method Portable_Timer (line 148) | Portable_Timer(int clkid) : m_clkid(clkid) method start (line 151) | void start() method stop (line 159) | void stop() method elapsed (line 167) | double elapsed() method user_time (line 172) | double user_time() FILE: 3rdparty/eigen3/bench/btl/generic_bench/timers/x86_perf_analyzer.hh class X86_Perf_Analyzer (line 27) | class X86_Perf_Analyzer{ method X86_Perf_Analyzer (line 29) | X86_Perf_Analyzer( unsigned long long nb_sample=DEFAULT_NB_SAMPLE):_nb... method X86_Perf_Analyzer (line 34) | X86_Perf_Analyzer( const X86_Perf_Analyzer & ){ method eval_mflops (line 43) | inline double eval_mflops(int size) FILE: 3rdparty/eigen3/bench/btl/generic_bench/timers/x86_timer.hh class X86_Timer (line 44) | class X86_Timer { method X86_Timer (line 48) | X86_Timer( void ):_frequency(FREQUENCY),_nb_sample(0) method start (line 53) | inline void start( void ){ method stop (line 60) | inline void stop( void ){ method frequency (line 67) | inline double frequency( void ){ method get_elapsed_time_in_second (line 71) | double get_elapsed_time_in_second( void ){ method get_click (line 78) | unsigned long long get_click( void ){ method find_frequency (line 84) | inline void find_frequency( void ){ method add_get_click (line 111) | void add_get_click( void ){ method dump_statistics (line 119) | void dump_statistics(string filemane){ method dump_history (line 133) | void dump_history(string filemane){ method get_mean_clicks (line 153) | double get_mean_clicks( void ){ method get_shortest_clicks (line 169) | double get_shortest_clicks( void ){ method fill_history_clicks (line 175) | void fill_history_clicks( void ){ method get_most_occured_clicks (line 184) | double get_most_occured_clicks( void ){ method clear (line 204) | void clear( void ) FILE: 3rdparty/eigen3/bench/btl/generic_bench/utils/size_lin_log.hh function size_lin_log (line 26) | void size_lin_log(const int nb_point, const int /*size_min*/, const int ... FILE: 3rdparty/eigen3/bench/btl/generic_bench/utils/size_log.hh function size_log (line 29) | void size_log(const int nb_point, const int size_min, const int size_max... FILE: 3rdparty/eigen3/bench/btl/generic_bench/utils/xy_file.hh function read_xy_file (line 28) | bool read_xy_file(const std::string & filename, std::vector & tab_s... function dump_xy_file (line 64) | void dump_xy_file(const Vector_A & X, const Vector_B & Y, const std::str... FILE: 3rdparty/eigen3/bench/btl/libs/BLAS/blas.h type BLASLONG (line 7) | typedef long long BLASLONG; type BLASULONG (line 8) | typedef unsigned long long BLASULONG; type BLASLONG (line 10) | typedef long BLASLONG; type BLASULONG (line 11) | typedef unsigned long BLASULONG; FILE: 3rdparty/eigen3/bench/btl/libs/BLAS/blas_interface.hh class blas_interface (line 54) | class blas_interface FILE: 3rdparty/eigen3/bench/btl/libs/BLAS/blas_interface_impl.hh class blas_interface (line 4) | class blas_interface : public c_interface_base method name (line 12) | static inline std::string name() method matrix_vector_product (line 17) | static inline void matrix_vector_product(gene_matrix & A, gene_vector ... method symv (line 21) | static inline void symv(gene_matrix & A, gene_vector & B, gene_vector ... method syr2 (line 25) | static inline void syr2(gene_matrix & A, gene_vector & B, gene_vector ... method ger (line 29) | static inline void ger(gene_matrix & A, gene_vector & X, gene_vector &... method rot (line 33) | static inline void rot(gene_vector & A, gene_vector & B, SCALAR c, SC... method atv_product (line 37) | static inline void atv_product(gene_matrix & A, gene_vector & B, gene_... method matrix_matrix_product (line 41) | static inline void matrix_matrix_product(gene_matrix & A, gene_matrix ... method transposed_matrix_matrix_product (line 45) | static inline void transposed_matrix_matrix_product(gene_matrix & A, g... method ata_product (line 49) | static inline void ata_product(gene_matrix & A, gene_matrix & X, int N){ method aat_product (line 53) | static inline void aat_product(gene_matrix & A, gene_matrix & X, int N){ method axpy (line 57) | static inline void axpy(SCALAR coef, const gene_vector & X, gene_vecto... method axpby (line 61) | static inline void axpby(SCALAR a, const gene_vector & X, SCALAR b, ge... method cholesky (line 66) | static inline void cholesky(const gene_matrix & X, gene_matrix & C, in... method partial_lu_decomp (line 75) | static inline void partial_lu_decomp(const gene_matrix & X, gene_matri... method trisolve_lower (line 84) | static inline void trisolve_lower(const gene_matrix & L, const gene_ve... method trisolve_lower_matrix (line 89) | static inline void trisolve_lower_matrix(const gene_matrix & L, const ... method trmm (line 94) | static inline void trmm(gene_matrix & A, gene_matrix & B, gene_matrix ... method lu_decomp (line 100) | static inline void lu_decomp(const gene_matrix & X, gene_matrix & C, i... method hessenberg (line 111) | static inline void hessenberg(const gene_matrix & X, gene_matrix & C, ... method tridiagonalization (line 127) | static inline void tridiagonalization(const gene_matrix & X, gene_matr... FILE: 3rdparty/eigen3/bench/btl/libs/BLAS/c_interface_base.h type std (line 14) | typedef std::vector stl_vector; type std (line 15) | typedef std::vector stl_matrix; type real (line 17) | typedef real* gene_matrix; type real (line 18) | typedef real* gene_vector; function free_matrix (line 20) | static void free_matrix(gene_matrix & A, int /*N*/){ function free_vector (line 24) | static void free_vector(gene_vector & B){ function matrix_from_stl (line 28) | static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ function vector_from_stl (line 36) | static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ function vector_to_stl (line 43) | static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ function matrix_to_stl (line 49) | static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ function copy_vector (line 58) | static inline void copy_vector(const gene_vector & source, gene_vector &... function copy_matrix (line 63) | static inline void copy_matrix(const gene_matrix & source, gene_matrix &... FILE: 3rdparty/eigen3/bench/btl/libs/BLAS/main.cpp function main (line 36) | int main() FILE: 3rdparty/eigen3/bench/btl/libs/STL/STL_interface.hh class STL_interface (line 29) | class STL_interface{ method name (line 42) | static inline std::string name( void ) method free_matrix (line 47) | static void free_matrix(gene_matrix & /*A*/, int /*N*/){} method free_vector (line 49) | static void free_vector(gene_vector & /*B*/){} method matrix_from_stl (line 51) | static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ method vector_from_stl (line 55) | static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ method vector_to_stl (line 59) | static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ method matrix_to_stl (line 64) | static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ method copy_vector (line 68) | static inline void copy_vector(const gene_vector & source, gene_vector... method copy_matrix (line 75) | static inline void copy_matrix(const gene_matrix & source, gene_matrix... method ata_product (line 81) | static inline void ata_product(const gene_matrix & A, gene_matrix & X,... method aat_product (line 94) | static inline void aat_product(const gene_matrix & A, gene_matrix & X,... method matrix_matrix_product (line 112) | static inline void matrix_matrix_product(const gene_matrix & A, const ... method matrix_vector_product (line 125) | static inline void matrix_vector_product(gene_matrix & A, gene_vector ... method symv (line 136) | static inline void symv(gene_matrix & A, gene_vector & B, gene_vector ... method syr2 (line 153) | static inline void syr2(gene_matrix & A, gene_vector & B, gene_vector ... method ger (line 162) | static inline void ger(gene_matrix & A, gene_vector & X, gene_vector &... method atv_product (line 171) | static inline void atv_product(gene_matrix & A, gene_vector & B, gene_... method axpy (line 182) | static inline void axpy(real coef, const gene_vector & X, gene_vector ... method axpby (line 187) | static inline void axpby(real a, const gene_vector & X, real b, gene_v... method trisolve_lower (line 192) | static inline void trisolve_lower(const gene_matrix & L, const gene_ve... method real (line 203) | static inline real norm_diff(const stl_vector & A, const stl_vector & B) method real (line 217) | static inline real norm_diff(const stl_matrix & A, const stl_matrix & B) method display_vector (line 234) | static inline void display_vector(const stl_vector & A) FILE: 3rdparty/eigen3/bench/btl/libs/STL/main.cpp function main (line 27) | int main() FILE: 3rdparty/eigen3/bench/btl/libs/blaze/blaze_interface.hh class blaze_interface (line 29) | class blaze_interface { method name (line 41) | static inline std::string name() { return "blaze"; } method free_matrix (line 43) | static void free_matrix(gene_matrix & A, int N){ method free_vector (line 47) | static void free_vector(gene_vector & B){ method matrix_from_stl (line 51) | static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ method vector_from_stl (line 61) | static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ method vector_to_stl (line 68) | static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ method matrix_to_stl (line 74) | static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ method EIGEN_DONT_INLINE (line 84) | static EIGEN_DONT_INLINE void matrix_matrix_product(const gene_matrix ... method EIGEN_DONT_INLINE (line 88) | static EIGEN_DONT_INLINE void transposed_matrix_matrix_product(const g... method EIGEN_DONT_INLINE (line 92) | static EIGEN_DONT_INLINE void ata_product(const gene_matrix & A, gene_... method EIGEN_DONT_INLINE (line 96) | static EIGEN_DONT_INLINE void aat_product(const gene_matrix & A, gene_... method EIGEN_DONT_INLINE (line 100) | static EIGEN_DONT_INLINE void matrix_vector_product(gene_matrix & A, g... method EIGEN_DONT_INLINE (line 104) | static EIGEN_DONT_INLINE void atv_product(gene_matrix & A, gene_vector... method EIGEN_DONT_INLINE (line 108) | static EIGEN_DONT_INLINE void axpy(const real coef, const gene_vector ... method EIGEN_DONT_INLINE (line 112) | static EIGEN_DONT_INLINE void axpby(real a, const gene_vector & X, rea... method copy_matrix (line 131) | static inline void copy_matrix(const gene_matrix & source, gene_matrix... method copy_vector (line 135) | static inline void copy_vector(const gene_vector & source, gene_vector... FILE: 3rdparty/eigen3/bench/btl/libs/blaze/main.cpp function main (line 25) | int main() FILE: 3rdparty/eigen3/bench/btl/libs/blitz/blitz_LU_solve_interface.hh class blitz_LU_solve_interface (line 29) | class blitz_LU_solve_interface : public blitz_interface method new_Pivot_Vector (line 39) | inline static void new_Pivot_Vector(Pivot_Vector & pivot,int N) method free_Pivot_Vector (line 46) | inline static void free_Pivot_Vector(Pivot_Vector & pivot) method real (line 54) | static inline real matrix_vector_product_sliced(const gene_matrix & A,... method real (line 72) | static inline real matrix_matrix_product_sliced(gene_matrix & A, int r... method LU_factor (line 87) | inline static void LU_factor(gene_matrix & LU, Pivot_Vector & pivot, i... method LU_solve (line 150) | inline static void LU_solve(const gene_matrix & LU, const Pivot_Vector... FILE: 3rdparty/eigen3/bench/btl/libs/blitz/blitz_interface.hh class blitz_interface (line 34) | class blitz_interface{ method name (line 48) | static inline std::string name() { return "blitz"; } method free_matrix (line 50) | static void free_matrix(gene_matrix & A, int N){} method free_vector (line 52) | static void free_vector(gene_vector & B){} method matrix_from_stl (line 54) | static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ method vector_from_stl (line 63) | static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ method vector_to_stl (line 70) | static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ method matrix_to_stl (line 76) | static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ method matrix_matrix_product (line 85) | static inline void matrix_matrix_product(const gene_matrix & A, const ... method ata_product (line 93) | static inline void ata_product(const gene_matrix & A, gene_matrix & X,... method aat_product (line 101) | static inline void aat_product(const gene_matrix & A, gene_matrix & X,... method matrix_vector_product (line 109) | static inline void matrix_vector_product(gene_matrix & A, gene_vector ... method atv_product (line 116) | static inline void atv_product(gene_matrix & A, gene_vector & B, gene_... method axpy (line 123) | static inline void axpy(const real coef, const gene_vector & X, gene_v... method copy_matrix (line 130) | static inline void copy_matrix(const gene_matrix & source, gene_matrix... method copy_vector (line 140) | static inline void copy_vector(const gene_vector & source, gene_vector... FILE: 3rdparty/eigen3/bench/btl/libs/blitz/btl_blitz.cpp function main (line 34) | int main() FILE: 3rdparty/eigen3/bench/btl/libs/blitz/btl_tiny_blitz.cpp function main (line 29) | int main() FILE: 3rdparty/eigen3/bench/btl/libs/blitz/tiny_blitz_interface.hh class tiny_blitz_interface (line 34) | class tiny_blitz_interface method name (line 47) | static inline std::string name() { return "tiny_blitz"; } method free_matrix (line 49) | static void free_matrix(gene_matrix & A, int N){} method free_vector (line 51) | static void free_vector(gene_vector & B){} method matrix_from_stl (line 53) | static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ method vector_from_stl (line 59) | static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ method vector_to_stl (line 64) | static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ method matrix_to_stl (line 69) | static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ method copy_matrix (line 79) | static inline void copy_matrix(const gene_matrix & source, gene_matrix... method copy_vector (line 85) | static inline void copy_vector(const gene_vector & source, gene_vector... method matrix_matrix_product (line 91) | static inline void matrix_matrix_product(const gene_matrix & A, const ... method matrix_vector_product (line 95) | static inline void matrix_vector_product(gene_matrix & A, gene_vector ... method axpy (line 99) | static inline void axpy(const real coef, const gene_vector & X, gene_v... FILE: 3rdparty/eigen3/bench/btl/libs/eigen2/btl_tiny_eigen2.cpp function main (line 33) | int main() FILE: 3rdparty/eigen3/bench/btl/libs/eigen2/eigen2_interface.hh class eigen2_interface (line 31) | class eigen2_interface method name (line 46) | static inline std::string name( void ) method free_matrix (line 57) | static void free_matrix(gene_matrix & A, int N) {} method free_vector (line 59) | static void free_vector(gene_vector & B) {} method BTL_DONT_INLINE (line 61) | static BTL_DONT_INLINE void matrix_from_stl(gene_matrix & A, stl_matri... method BTL_DONT_INLINE (line 71) | static BTL_DONT_INLINE void vector_from_stl(gene_vector & B, stl_vect... method BTL_DONT_INLINE (line 79) | static BTL_DONT_INLINE void vector_to_stl(gene_vector & B, stl_vector... method BTL_DONT_INLINE (line 85) | static BTL_DONT_INLINE void matrix_to_stl(gene_matrix & A, stl_matrix... method matrix_matrix_product (line 96) | static inline void matrix_matrix_product(const gene_matrix & A, const ... method transposed_matrix_matrix_product (line 100) | static inline void transposed_matrix_matrix_product(const gene_matrix ... method ata_product (line 104) | static inline void ata_product(const gene_matrix & A, gene_matrix & X,... method aat_product (line 108) | static inline void aat_product(const gene_matrix & A, gene_matrix & X,... method matrix_vector_product (line 112) | static inline void matrix_vector_product(const gene_matrix & A, const ... method atv_product (line 116) | static inline void atv_product(gene_matrix & A, gene_vector & B, gene_... method axpy (line 120) | static inline void axpy(real coef, const gene_vector & X, gene_vector ... method axpby (line 124) | static inline void axpby(real a, const gene_vector & X, real b, gene_v... method copy_matrix (line 128) | static inline void copy_matrix(const gene_matrix & source, gene_matrix... method copy_vector (line 132) | static inline void copy_vector(const gene_vector & source, gene_vector... method trisolve_lower (line 136) | static inline void trisolve_lower(const gene_matrix & L, const gene_ve... method trisolve_lower_matrix (line 140) | static inline void trisolve_lower_matrix(const gene_matrix & L, const ... method cholesky (line 144) | static inline void cholesky(const gene_matrix & X, gene_matrix & C, in... method lu_decomp (line 151) | static inline void lu_decomp(const gene_matrix & X, gene_matrix & C, i... method tridiagonalization (line 156) | static inline void tridiagonalization(const gene_matrix & X, gene_matr... method hessenberg (line 160) | static inline void hessenberg(const gene_matrix & X, gene_matrix & C, ... FILE: 3rdparty/eigen3/bench/btl/libs/eigen2/main_adv.cpp function main (line 30) | int main() FILE: 3rdparty/eigen3/bench/btl/libs/eigen2/main_linear.cpp function main (line 25) | int main() FILE: 3rdparty/eigen3/bench/btl/libs/eigen2/main_matmat.cpp function main (line 25) | int main() FILE: 3rdparty/eigen3/bench/btl/libs/eigen2/main_vecmat.cpp function main (line 25) | int main() FILE: 3rdparty/eigen3/bench/btl/libs/eigen3/btl_tiny_eigen3.cpp function main (line 33) | int main() FILE: 3rdparty/eigen3/bench/btl/libs/eigen3/eigen3_interface.hh class eigen3_interface (line 28) | class eigen3_interface method name (line 43) | static inline std::string name( void ) method free_matrix (line 48) | static void free_matrix(gene_matrix & /*A*/, int /*N*/) {} method free_vector (line 50) | static void free_vector(gene_vector & /*B*/) {} method BTL_DONT_INLINE (line 52) | static BTL_DONT_INLINE void matrix_from_stl(gene_matrix & A, stl_matri... method BTL_DONT_INLINE (line 62) | static BTL_DONT_INLINE void vector_from_stl(gene_vector & B, stl_vect... method BTL_DONT_INLINE (line 70) | static BTL_DONT_INLINE void vector_to_stl(gene_vector & B, stl_vector... method BTL_DONT_INLINE (line 76) | static BTL_DONT_INLINE void matrix_to_stl(gene_matrix & A, stl_matrix... method matrix_matrix_product (line 87) | static inline void matrix_matrix_product(const gene_matrix & A, const ... method transposed_matrix_matrix_product (line 91) | static inline void transposed_matrix_matrix_product(const gene_matrix ... method ata_product (line 95) | static inline void ata_product(const gene_matrix & A, gene_matrix & X,... method aat_product (line 101) | static inline void aat_product(const gene_matrix & A, gene_matrix & X,... method matrix_vector_product (line 106) | static inline void matrix_vector_product(const gene_matrix & A, const ... method symv (line 110) | static inline void symv(const gene_matrix & A, const gene_vector & B, ... method triassign (line 115) | static void triassign(Dest& dst, const Src& src) method EIGEN_DONT_INLINE (line 160) | static EIGEN_DONT_INLINE void syr2(gene_matrix & A, gene_vector & X, ... method EIGEN_DONT_INLINE (line 166) | static EIGEN_DONT_INLINE void ger(gene_matrix & A, gene_vector & X, g... method EIGEN_DONT_INLINE (line 171) | static EIGEN_DONT_INLINE void rot(gene_vector & A, gene_vector & B, r... method atv_product (line 175) | static inline void atv_product(gene_matrix & A, gene_vector & B, gene_... method axpy (line 179) | static inline void axpy(real coef, const gene_vector & X, gene_vector ... method axpby (line 183) | static inline void axpby(real a, const gene_vector & X, real b, gene_v... method EIGEN_DONT_INLINE (line 187) | static EIGEN_DONT_INLINE void copy_matrix(const gene_matrix & source, ... method EIGEN_DONT_INLINE (line 191) | static EIGEN_DONT_INLINE void copy_vector(const gene_vector & source, ... method trisolve_lower (line 195) | static inline void trisolve_lower(const gene_matrix & L, const gene_ve... method trisolve_lower_matrix (line 199) | static inline void trisolve_lower_matrix(const gene_matrix & L, const ... method trmm (line 203) | static inline void trmm(const gene_matrix & L, const gene_matrix& B, g... method cholesky (line 207) | static inline void cholesky(const gene_matrix & X, gene_matrix & C, in... method lu_decomp (line 216) | static inline void lu_decomp(const gene_matrix & X, gene_matrix & C, i... method partial_lu_decomp (line 220) | static inline void partial_lu_decomp(const gene_matrix & X, gene_matri... method tridiagonalization (line 228) | static inline void tridiagonalization(const gene_matrix & X, gene_matr... method hessenberg (line 234) | static inline void hessenberg(const gene_matrix & X, gene_matrix & C, ... FILE: 3rdparty/eigen3/bench/btl/libs/eigen3/main_adv.cpp function main (line 30) | int main() FILE: 3rdparty/eigen3/bench/btl/libs/eigen3/main_linear.cpp function main (line 25) | int main() FILE: 3rdparty/eigen3/bench/btl/libs/eigen3/main_matmat.cpp function main (line 25) | int main() FILE: 3rdparty/eigen3/bench/btl/libs/eigen3/main_vecmat.cpp function main (line 25) | int main() FILE: 3rdparty/eigen3/bench/btl/libs/gmm/gmm_LU_solve_interface.hh class blitz_LU_solve_interface (line 29) | class blitz_LU_solve_interface : public blitz_interface method new_Pivot_Vector (line 39) | inline static void new_Pivot_Vector(Pivot_Vector & pivot,int N) method free_Pivot_Vector (line 46) | inline static void free_Pivot_Vector(Pivot_Vector & pivot) method real (line 54) | static inline real matrix_vector_product_sliced(const gene_matrix & A,... method real (line 72) | static inline real matrix_matrix_product_sliced(gene_matrix & A, int r... method LU_factor (line 87) | inline static void LU_factor(gene_matrix & LU, Pivot_Vector & pivot, i... method LU_solve (line 150) | inline static void LU_solve(const gene_matrix & LU, const Pivot_Vector... FILE: 3rdparty/eigen3/bench/btl/libs/gmm/gmm_interface.hh class gmm_interface (line 27) | class gmm_interface { method name (line 39) | static inline std::string name( void ) method free_matrix (line 44) | static void free_matrix(gene_matrix & A, int N){ method free_vector (line 48) | static void free_vector(gene_vector & B){ method matrix_from_stl (line 52) | static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ method vector_from_stl (line 62) | static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ method vector_to_stl (line 66) | static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ method matrix_to_stl (line 70) | static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ method matrix_matrix_product (line 81) | static inline void matrix_matrix_product(const gene_matrix & A, const ... method transposed_matrix_matrix_product (line 85) | static inline void transposed_matrix_matrix_product(const gene_matrix ... method ata_product (line 89) | static inline void ata_product(const gene_matrix & A, gene_matrix & X,... method aat_product (line 93) | static inline void aat_product(const gene_matrix & A, gene_matrix & X,... method matrix_vector_product (line 97) | static inline void matrix_vector_product(gene_matrix & A, gene_vector ... method atv_product (line 101) | static inline void atv_product(gene_matrix & A, gene_vector & B, gene_... method axpy (line 105) | static inline void axpy(const real coef, const gene_vector & X, gene_v... method axpby (line 109) | static inline void axpby(real a, const gene_vector & X, real b, gene_v... method copy_matrix (line 113) | static inline void copy_matrix(const gene_matrix & source, gene_matrix... method copy_vector (line 117) | static inline void copy_vector(const gene_vector & source, gene_vector... method trisolve_lower (line 121) | static inline void trisolve_lower(const gene_matrix & L, const gene_ve... method partial_lu_decomp (line 126) | static inline void partial_lu_decomp(const gene_matrix & X, gene_matri... method hessenberg (line 132) | static inline void hessenberg(const gene_matrix & X, gene_matrix & R, ... method tridiagonalization (line 137) | static inline void tridiagonalization(const gene_matrix & X, gene_matr... FILE: 3rdparty/eigen3/bench/btl/libs/gmm/main.cpp function main (line 27) | int main() FILE: 3rdparty/eigen3/bench/btl/libs/mtl4/main.cpp function main (line 27) | int main() FILE: 3rdparty/eigen3/bench/btl/libs/mtl4/mtl4_LU_solve_interface.hh class blitz_LU_solve_interface (line 29) | class blitz_LU_solve_interface : public blitz_interface method new_Pivot_Vector (line 39) | inline static void new_Pivot_Vector(Pivot_Vector & pivot,int N) method free_Pivot_Vector (line 46) | inline static void free_Pivot_Vector(Pivot_Vector & pivot) method real (line 54) | static inline real matrix_vector_product_sliced(const gene_matrix & A,... method real (line 72) | static inline real matrix_matrix_product_sliced(gene_matrix & A, int r... method LU_factor (line 87) | inline static void LU_factor(gene_matrix & LU, Pivot_Vector & pivot, i... method LU_solve (line 150) | inline static void LU_solve(const gene_matrix & LU, const Pivot_Vector... FILE: 3rdparty/eigen3/bench/btl/libs/mtl4/mtl4_interface.hh class mtl4_interface (line 29) | class mtl4_interface { method name (line 41) | static inline std::string name() { return "mtl4"; } method free_matrix (line 43) | static void free_matrix(gene_matrix & A, int N){ method free_vector (line 47) | static void free_vector(gene_vector & B){ method matrix_from_stl (line 51) | static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ method vector_from_stl (line 61) | static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ method vector_to_stl (line 68) | static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ method matrix_to_stl (line 74) | static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ method matrix_matrix_product (line 84) | static inline void matrix_matrix_product(const gene_matrix & A, const ... method transposed_matrix_matrix_product (line 91) | static inline void transposed_matrix_matrix_product(const gene_matrix ... method aat_product (line 99) | static inline void aat_product(const gene_matrix & A, gene_matrix & X,... method matrix_vector_product (line 103) | static inline void matrix_vector_product(gene_matrix & A, gene_vector ... method atv_product (line 107) | static inline void atv_product(gene_matrix & A, gene_vector & B, gene_... method axpy (line 111) | static inline void axpy(const real coef, const gene_vector & X, gene_v... method axpby (line 115) | static inline void axpby(real a, const gene_vector & X, real b, gene_v... method trisolve_lower (line 130) | static inline void trisolve_lower(const gene_matrix & L, const gene_ve... method copy_matrix (line 134) | static inline void copy_matrix(const gene_matrix & source, gene_matrix... method copy_vector (line 138) | static inline void copy_vector(const gene_vector & source, gene_vector... FILE: 3rdparty/eigen3/bench/btl/libs/tensors/main_linear.cpp function main (line 17) | int main() FILE: 3rdparty/eigen3/bench/btl/libs/tensors/main_matmat.cpp function main (line 16) | int main() FILE: 3rdparty/eigen3/bench/btl/libs/tensors/main_vecmat.cpp function main (line 16) | int main() FILE: 3rdparty/eigen3/bench/btl/libs/tensors/tensor_interface.hh class tensor_interface (line 19) | class tensor_interface method name (line 32) | static inline std::string name( void ) method free_matrix (line 37) | static void free_matrix(gene_matrix & /*A*/, int /*N*/) {} method free_vector (line 39) | static void free_vector(gene_vector & /*B*/) {} method BTL_DONT_INLINE (line 41) | static BTL_DONT_INLINE void matrix_from_stl(gene_matrix & A, stl_matri... method BTL_DONT_INLINE (line 51) | static BTL_DONT_INLINE void vector_from_stl(gene_vector & B, stl_vect... method BTL_DONT_INLINE (line 59) | static BTL_DONT_INLINE void vector_to_stl(gene_vector & B, stl_vector... method BTL_DONT_INLINE (line 65) | static BTL_DONT_INLINE void matrix_to_stl(gene_matrix & A, stl_matrix... method matrix_matrix_product (line 76) | static inline void matrix_matrix_product(const gene_matrix & A, const ... method matrix_vector_product (line 82) | static inline void matrix_vector_product(const gene_matrix & A, const ... method axpy (line 88) | static inline void axpy(real coef, const gene_vector & X, gene_vector ... method axpby (line 92) | static inline void axpby(real a, const gene_vector & X, real b, gene_v... method EIGEN_DONT_INLINE (line 96) | static EIGEN_DONT_INLINE void copy_matrix(const gene_matrix & source, ... method EIGEN_DONT_INLINE (line 100) | static EIGEN_DONT_INLINE void copy_vector(const gene_vector & source, ... FILE: 3rdparty/eigen3/bench/btl/libs/tvmet/main.cpp function main (line 30) | int main() FILE: 3rdparty/eigen3/bench/btl/libs/tvmet/tvmet_interface.hh class tvmet_interface (line 32) | class tvmet_interface{ method name (line 44) | static inline std::string name() { return "tiny_tvmet"; } method free_matrix (line 46) | static void free_matrix(gene_matrix & A, int N){} method free_vector (line 48) | static void free_vector(gene_vector & B){} method matrix_from_stl (line 50) | static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ method vector_from_stl (line 56) | static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ method vector_to_stl (line 61) | static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ method matrix_to_stl (line 67) | static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ method copy_matrix (line 77) | static inline void copy_matrix(const gene_matrix & source, gene_matrix... method copy_vector (line 81) | static inline void copy_vector(const gene_vector & source, gene_vector... method matrix_matrix_product (line 85) | static inline void matrix_matrix_product(const gene_matrix & A, const ... method matrix_vector_product (line 89) | static inline void matrix_vector_product(gene_matrix & A, gene_vector ... method atv_product (line 93) | static inline void atv_product(gene_matrix & A, gene_vector & B, gene_... method axpy (line 97) | static inline void axpy(const real coef, const gene_vector & X, gene_v... FILE: 3rdparty/eigen3/bench/btl/libs/ublas/main.cpp function main (line 27) | int main() FILE: 3rdparty/eigen3/bench/btl/libs/ublas/ublas_interface.hh class ublas_interface (line 31) | class ublas_interface{ method name (line 43) | static inline std::string name( void ) { return "ublas"; } method free_matrix (line 45) | static void free_matrix(gene_matrix & A, int N) {} method free_vector (line 47) | static void free_vector(gene_vector & B) {} method matrix_from_stl (line 49) | static inline void matrix_from_stl(gene_matrix & A, stl_matrix & A_stl){ method vector_from_stl (line 56) | static inline void vector_from_stl(gene_vector & B, stl_vector & B_stl){ method vector_to_stl (line 62) | static inline void vector_to_stl(gene_vector & B, stl_vector & B_stl){ method matrix_to_stl (line 67) | static inline void matrix_to_stl(gene_matrix & A, stl_matrix & A_stl){ method copy_vector (line 77) | static inline void copy_vector(const gene_vector & source, gene_vector... method copy_matrix (line 83) | static inline void copy_matrix(const gene_matrix & source, gene_matrix... method matrix_vector_product_slow (line 91) | static inline void matrix_vector_product_slow(gene_matrix & A, gene_ve... method matrix_matrix_product_slow (line 95) | static inline void matrix_matrix_product_slow(gene_matrix & A, gene_ma... method axpy_slow (line 99) | static inline void axpy_slow(const real coef, const gene_vector & X, g... method matrix_vector_product (line 105) | static inline void matrix_vector_product(gene_matrix & A, gene_vector ... method atv_product (line 109) | static inline void atv_product(gene_matrix & A, gene_vector & B, gene_... method matrix_matrix_product (line 113) | static inline void matrix_matrix_product(gene_matrix & A, gene_matrix ... method axpy (line 117) | static inline void axpy(const real coef, const gene_vector & X, gene_v... method axpby (line 121) | static inline void axpby(real a, const gene_vector & X, real b, gene_v... method ata_product (line 125) | static inline void ata_product(gene_matrix & A, gene_matrix & X, int N){ method aat_product (line 130) | static inline void aat_product(gene_matrix & A, gene_matrix & X, int N){ method trisolve_lower (line 135) | static inline void trisolve_lower(const gene_matrix & L, const gene_ve... FILE: 3rdparty/eigen3/bench/check_cache_queries.cpp function main (line 18) | int main() FILE: 3rdparty/eigen3/bench/dense_solvers.cpp function EIGEN_DONT_INLINE (line 15) | EIGEN_DONT_INLINE function EIGEN_DONT_INLINE (line 24) | EIGEN_DONT_INLINE function bench (line 30) | void bench(int id, int rows, int size = Size) function main (line 87) | int main() FILE: 3rdparty/eigen3/bench/eig33.cpp function computeRoots (line 49) | inline void computeRoots(const Matrix& m, Roots& roots) function eigen33 (line 86) | void eigen33(const Matrix& mat, Matrix& evecs, Vector& evals) function main (line 165) | int main() FILE: 3rdparty/eigen3/bench/geometry.cpp function EIGEN_DONT_INLINE (line 25) | EIGEN_DONT_INLINE void transform(const Transformation& t, Data& data) function EIGEN_DONT_INLINE (line 33) | EIGEN_DONT_INLINE void transform(const Quaternion& t, Data& data) type ToRotationMatrixWrapper (line 41) | struct ToRotationMatrixWrapper method ToRotationMatrixWrapper (line 45) | ToRotationMatrixWrapper(const T& o) : object(o) {} function EIGEN_DONT_INLINE (line 50) | EIGEN_DONT_INLINE void transform(const ToRotationMatrixWrapper& t... function EIGEN_DONT_INLINE (line 58) | EIGEN_DONT_INLINE void transform(const Transform&... type get_dim (line 63) | struct get_dim { enum { Dim = T::Dim }; } type get_dim > (line 65) | struct get_dim > { enum { Dim = R }; } type bench_impl (line 68) | struct bench_impl method EIGEN_DONT_INLINE (line 70) | static EIGEN_DONT_INLINE void run(const Transformation& t) type bench_impl (line 84) | struct bench_impl method EIGEN_DONT_INLINE (line 86) | static EIGEN_DONT_INLINE void run(const Transformation&) {} function EIGEN_DONT_INLINE (line 90) | EIGEN_DONT_INLINE void bench(const std::string& msg, const Transformatio... function main (line 97) | int main(int argc, char ** argv) FILE: 3rdparty/eigen3/bench/perf_monitoring/gemm.cpp function EIGEN_DONT_INLINE (line 3) | EIGEN_DONT_INLINE function main (line 9) | int main(int argc, char **argv) FILE: 3rdparty/eigen3/bench/perf_monitoring/gemm_common.h type SCALAR (line 13) | typedef SCALAR Scalar; type Matrix (line 15) | typedef Matrix Mat; FILE: 3rdparty/eigen3/bench/perf_monitoring/gemv.cpp function EIGEN_DONT_INLINE (line 3) | EIGEN_DONT_INLINE function main (line 9) | int main(int argc, char **argv) FILE: 3rdparty/eigen3/bench/perf_monitoring/gemv_common.h type SCALAR (line 14) | typedef SCALAR Scalar; type Matrix (line 16) | typedef Matrix Mat; type Matrix (line 17) | typedef Matrix Vec; FILE: 3rdparty/eigen3/bench/perf_monitoring/gemvt.cpp function EIGEN_DONT_INLINE (line 3) | EIGEN_DONT_INLINE function main (line 9) | int main(int argc, char **argv) FILE: 3rdparty/eigen3/bench/perf_monitoring/lazy_gemm.cpp function EIGEN_DONT_INLINE (line 15) | EIGEN_DONT_INLINE function EIGEN_DONT_INLINE (line 25) | EIGEN_DONT_INLINE function bench_t (line 54) | double bench_t(int t) function EIGEN_DONT_INLINE (line 62) | EIGEN_DONT_INLINE function main (line 83) | int main(int argc, char **argv) FILE: 3rdparty/eigen3/bench/perf_monitoring/llt.cpp function EIGEN_DONT_INLINE (line 4) | EIGEN_DONT_INLINE function main (line 12) | int main(int argc, char **argv) FILE: 3rdparty/eigen3/bench/perf_monitoring/resources/s1.js function n (line 1) | function n(n){return n&&(n.ownerDocument||n.document||n).documentElement} function t (line 1) | function t(n){return n&&(n.ownerDocument&&n.ownerDocument.defaultView||n... function e (line 1) | function e(n,t){return t>n?-1:n>t?1:n>=t?0:NaN} function r (line 1) | function r(n){return null===n?NaN:+n} function i (line 1) | function i(n){return!isNaN(n)} function u (line 1) | function u(n){return{left:function(t,e,r,i){for(arguments.length<3&&(r=0... function o (line 1) | function o(n){return n.length} function a (line 1) | function a(n){for(var t=1;n*t%1;)t*=10;return t} function l (line 1) | function l(n,t){for(var e in t)Object.defineProperty(n.prototype,e,{valu... function c (line 1) | function c(){this._=Object.create(null)} function f (line 1) | function f(n){return(n+="")===bo||n[0]===_o?_o+n:n} function s (line 1) | function s(n){return(n+="")[0]===_o?n.slice(1):n} function h (line 1) | function h(n){return f(n)in this._} function p (line 1) | function p(n){return(n=f(n))in this._&&delete this._[n]} function g (line 1) | function g(){var n=[];for(var t in this._)n.push(s(t));return n} function v (line 1) | function v(){var n=0;for(var t in this._)++n;return n} function d (line 1) | function d(){for(var n in this._)return!1;return!0} function y (line 1) | function y(){this._=Object.create(null)} function m (line 1) | function m(n){return n} function M (line 1) | function M(n,t,e){return function(){var r=e.apply(t,arguments);return r=... function x (line 1) | function x(n,t){if(t in n)return t;t=t.charAt(0).toUpperCase()+t.slice(1... function b (line 1) | function b(){} function _ (line 1) | function _(){} function w (line 1) | function w(n){function t(){for(var t,r=e,i=-1,u=r.length;++ie;e++)for(var i,u=n[e],o=0,a=u.... function Z (line 1) | function Z(n){return ko(n,qo),n} function V (line 1) | function V(n){var t,e;return function(r,i,u){var o,a=n[u].update,l=a.len... function X (line 1) | function X(n,t,e){function r(){var t=this[o];t&&(this.removeEventListene... function $ (line 1) | function $(n,t){return function(e){var r=ao.event;ao.event=e,t[0]=this._... function B (line 1) | function B(n,t){var e=$(n,t);return function(n){var t=this,r=n.relatedTa... function W (line 1) | function W(e){var r=".dragsuppress-"+ ++Do,i="click"+r,u=ao.select(t(e))... function J (line 1) | function J(n,e){e.changedTouches&&(e=e.changedTouches[0]);var r=n.ownerS... function G (line 1) | function G(){return ao.event.changedTouches[0].identifier} function K (line 1) | function K(n){return n>0?1:0>n?-1:0} function Q (line 1) | function Q(n,t,e){return(t[0]-n[0])*(e[1]-n[1])-(t[1]-n[1])*(e[0]-n[0])} function nn (line 1) | function nn(n){return n>1?0:-1>n?Fo:Math.acos(n)} function tn (line 1) | function tn(n){return n>1?Io:-1>n?-Io:Math.asin(n)} function en (line 1) | function en(n){return((n=Math.exp(n))-1/n)/2} function rn (line 1) | function rn(n){return((n=Math.exp(n))+1/n)/2} function un (line 1) | function un(n){return((n=Math.exp(2*n))-1)/(n+1)} function on (line 1) | function on(n){return(n=Math.sin(n/2))*n} function an (line 1) | function an(){} function ln (line 1) | function ln(n,t,e){return this instanceof ln?(this.h=+n,this.s=+t,void(t... function cn (line 1) | function cn(n,t,e){function r(n){return n>360?n-=360:0>n&&(n+=360),60>n?... function fn (line 1) | function fn(n,t,e){return this instanceof fn?(this.h=+n,this.c=+t,void(t... function sn (line 1) | function sn(n,t,e){return isNaN(n)&&(n=0),isNaN(t)&&(t=0),new hn(e,Math.... function hn (line 1) | function hn(n,t,e){return this instanceof hn?(this.l=+n,this.a=+t,void(t... function pn (line 1) | function pn(n,t,e){var r=(n+16)/116,i=r+t/500,u=r-e/200;return i=vn(i)*n... function gn (line 1) | function gn(n,t,e){return n>0?new fn(Math.atan2(e,t)*Zo,Math.sqrt(t*t+e*... function vn (line 1) | function vn(n){return n>.206893034?n*n*n:(n-4/29)/7.787037} function dn (line 1) | function dn(n){return n>.008856?Math.pow(n,1/3):7.787037*n+4/29} function yn (line 1) | function yn(n){return Math.round(255*(.00304>=n?12.92*n:1.055*Math.pow(n... function mn (line 1) | function mn(n,t,e){return this instanceof mn?(this.r=~~n,this.g=~~t,void... function Mn (line 1) | function Mn(n){return new mn(n>>16,n>>8&255,255&n)} function xn (line 1) | function xn(n){return Mn(n)+""} function bn (line 1) | function bn(n){return 16>n?"0"+Math.max(0,n).toString(16):Math.min(255,n... function _n (line 1) | function _n(n,t,e){var r,i,u,o=0,a=0,l=0;if(r=/([a-z]+)\((.*)\)/.exec(n=... function wn (line 1) | function wn(n,t,e){var r,i,u=Math.min(n/=255,t/=255,e/=255),o=Math.max(n... function Sn (line 1) | function Sn(n,t,e){n=kn(n),t=kn(t),e=kn(e);var r=dn((.4124564*n+.3575761... function kn (line 1) | function kn(n){return(n/=255)<=.04045?n/12.92:Math.pow((n+.055)/1.055,2.4)} function Nn (line 1) | function Nn(n){var t=parseFloat(n);return"%"===n.charAt(n.length-1)?Math... function En (line 1) | function En(n){return"function"==typeof n?n:function(){return n}} function An (line 1) | function An(n){return function(t,e,r){return 2===arguments.length&&"func... function Cn (line 1) | function Cn(n,t,e,r){function i(){var n,t=l.status;if(!t&&Ln(l)||t>=200&... function zn (line 1) | function zn(n){return 1===n.length?function(t,e){n(null==t?e:null)}:n} function Ln (line 1) | function Ln(n){var t=n.responseType;return t&&"text"!==t?n.response:n.re... function qn (line 1) | function qn(n,t,e){var r=arguments.length;2>r&&(t=0),3>r&&(e=Date.now())... function Tn (line 1) | function Tn(){var n=Rn(),t=Dn()-n;t>24?(isFinite(t)&&(clearTimeout(ca),c... function Rn (line 1) | function Rn(){for(var n=Date.now(),t=oa;t;)n>=t.t&&t.c(n-t.t)&&(t.c=null... function Dn (line 1) | function Dn(){for(var n,t=oa,e=1/0;t;)t.c?(t.t8?function(... function jn (line 1) | function jn(n){var t=n.decimal,e=n.thousands,r=n.grouping,i=n.currency,u... function Fn (line 1) | function Fn(n){return n+""} function Hn (line 1) | function Hn(){this._=new Date(arguments.length>1?Date.UTC.apply(this,arg... function On (line 1) | function On(n,t,e){function r(t){var e=n(t),r=u(e,1);return r-t>t-e?e:r}... function In (line 1) | function In(n){return function(t,e){try{va=Hn;var r=new Hn;return r._=t,... function Yn (line 1) | function Yn(n){function t(n){function t(t){for(var e,i,u,o=[],a=-1,l=0;+... function Zn (line 1) | function Zn(n,t,e){var r=0>n?"-":"",i=(r?-n:n)+"",u=i.length;return r+(e... function Vn (line 1) | function Vn(n){return new RegExp("^(?:"+n.map(ao.requote).join("|")+")",... function Xn (line 1) | function Xn(n){for(var t=new c,e=-1,r=n.length;++e68?1900:2e3)} function nt (line 1) | function nt(n,t,e){ma.lastIndex=0;var r=ma.exec(t.slice(e,e+2));return r... function tt (line 1) | function tt(n,t,e){ma.lastIndex=0;var r=ma.exec(t.slice(e,e+2));return r... function et (line 1) | function et(n,t,e){ma.lastIndex=0;var r=ma.exec(t.slice(e,e+3));return r... function rt (line 1) | function rt(n,t,e){ma.lastIndex=0;var r=ma.exec(t.slice(e,e+2));return r... function it (line 1) | function it(n,t,e){ma.lastIndex=0;var r=ma.exec(t.slice(e,e+2));return r... function ut (line 1) | function ut(n,t,e){ma.lastIndex=0;var r=ma.exec(t.slice(e,e+2));return r... function ot (line 1) | function ot(n,t,e){ma.lastIndex=0;var r=ma.exec(t.slice(e,e+3));return r... function at (line 1) | function at(n){var t=n.getTimezoneOffset(),e=t>0?"-":"+",r=xo(t)/60|0,i=... function lt (line 1) | function lt(n,t,e){Ma.lastIndex=0;var r=Ma.exec(t.slice(e,e+1));return r... function ct (line 1) | function ct(n){for(var t=n.length,e=-1;++e=0?1:-1,... function dt (line 1) | function dt(n){var t=n[0],e=n[1],r=Math.cos(e);return[r*Math.cos(t),r*Ma... function yt (line 1) | function yt(n,t){return n[0]*t[0]+n[1]*t[1]+n[2]*t[2]} function mt (line 1) | function mt(n,t){return[n[1]*t[2]-n[2]*t[1],n[2]*t[0]-n[0]*t[2],n[0]*t[1... function Mt (line 1) | function Mt(n,t){n[0]+=t[0],n[1]+=t[1],n[2]+=t[2]} function xt (line 1) | function xt(n,t){return[n[0]*t,n[1]*t,n[2]*t]} function bt (line 1) | function bt(n){var t=Math.sqrt(n[0]*n[0]+n[1]*n[1]+n[2]*n[2]);n[0]/=t,n[... function _t (line 1) | function _t(n){return[Math.atan2(n[1],n[0]),tn(n[2])]} function wt (line 1) | function wt(n,t){return xo(n[0]-t[0])1} function Pt (line 1) | function Pt(){var n,t=[];return{lineStart:function(){t.push(n=[])},point... function Ut (line 1) | function Ut(n,t){return((n=n.x)[0]<0?n[1]-Io-Uo:Io-n[1])-((t=t.x)[0]<0?t... function jt (line 1) | function jt(n){var t,e=NaN,r=NaN,i=NaN;return{lineStart:function(){n.lin... function Ft (line 1) | function Ft(n,t,e,r){var i,u,o=Math.sin(n-e);return xo(o)>Uo?Math.atan((... function Ht (line 1) | function Ht(n,t,e,r){var i;if(null==n)i=e*Io,r.point(-Fo,i),r.point(0,i)... function Ot (line 1) | function Ot(n,t){var e=n[0],r=n[1],i=[Math.sin(e),-Math.cos(e),0],u=0,o=... function It (line 1) | function It(n){function t(n,t){return Math.cos(n)*Math.cos(t)>u}function... function Yt (line 1) | function Yt(n,t,e,r){return function(i){var u,o=i.a,a=i.b,l=o.x,c=o.y,f=... function Zt (line 1) | function Zt(n,t,e,r){function i(r,i){return xo(r[0]-n)0?0:3:xo(r[0... function Vt (line 1) | function Vt(n){var t=0,e=Fo/3,r=ae(n),i=r(t,e);return i.parallels=functi... function Xt (line 1) | function Xt(n,t){function e(n,t){var e=Math.sqrt(u-2*i*Math.sin(t))/i;re... function $t (line 1) | function $t(){function n(n,t){Ia+=i*n-r*t,r=n,i=t}var t,e,r,i;$a.point=f... function Bt (line 1) | function Bt(n,t){Ya>n&&(Ya=n),n>Va&&(Va=n),Za>t&&(Za=t),t>Xa&&(Xa=t)} function Wt (line 1) | function Wt(){function n(n,t){o.push("M",n,",",t,u)}function t(n,t){o.pu... function Jt (line 1) | function Jt(n){return"m0,"+n+"a"+n+","+n+" 0 1,1 0,"+-2*n+"a"+n+","+n+" ... function Gt (line 1) | function Gt(n,t){Ca+=n,za+=t,++La} function Kt (line 1) | function Kt(){function n(n,r){var i=n-t,u=r-e,o=Math.sqrt(i*i+u*u);qa+=o... function Qt (line 1) | function Qt(){Wa.point=Gt} function ne (line 1) | function ne(){function n(n,t){var e=n-r,u=t-i,o=Math.sqrt(e*e+u*u);qa+=o... function te (line 1) | function te(n){function t(t,e){n.moveTo(t+o,e),n.arc(t,e,o,0,Ho)}functio... function ee (line 1) | function ee(n){function t(n){return(a?r:e)(n)}function e(t){return ue(t,... function re (line 1) | function re(n){var t=ee(function(t,e){return n([t*Zo,e*Zo])});return fun... function ie (line 1) | function ie(n){this.stream=n} function ue (line 1) | function ue(n,t){return{point:t,sphere:function(){n.sphere()},lineStart:... function oe (line 1) | function oe(n){return ae(function(){return n})()} function ae (line 1) | function ae(n){function t(n){return n=a(n[0]*Yo,n[1]*Yo),[n[0]*h+l,c-n[1... function le (line 1) | function le(n){return ue(n,function(t,e){n.point(t*Yo,e*Yo)})} function ce (line 1) | function ce(n,t){return[n,t]} function fe (line 1) | function fe(n,t){return[n>Fo?n-Ho:-Fo>n?n+Ho:n,t]} function se (line 1) | function se(n,t,e){return n?t||e?Ct(pe(n),ge(t,e)):pe(n):t||e?ge(t,e):fe} function he (line 1) | function he(n){return function(t,e){return t+=n,[t>Fo?t-Ho:-Fo>t?t+Ho:t,... function pe (line 1) | function pe(n){var t=he(n);return t.invert=he(-n),t} function ge (line 1) | function ge(n,t){function e(n,t){var e=Math.cos(t),a=Math.cos(n)*e,l=Mat... function ve (line 1) | function ve(n,t){var e=Math.cos(n),r=Math.sin(n);return function(i,u,o,a... function de (line 1) | function de(n,t){var e=dt(t);e[0]-=n,bt(e);var r=nn(-e[1]);return((-e[2]... function ye (line 1) | function ye(n,t,e){var r=ao.range(n,t-Uo,e).concat(t);return function(n)... function me (line 1) | function me(n,t,e){var r=ao.range(n,t-Uo,e).concat(t);return function(n)... function Me (line 1) | function Me(n){return n.source} function xe (line 1) | function xe(n){return n.target} function be (line 1) | function be(n,t,e,r){var i=Math.cos(t),u=Math.sin(t),o=Math.cos(r),a=Mat... function _e (line 1) | function _e(){function n(n,i){var u=Math.sin(i*=Yo),o=Math.cos(i),a=xo((... function we (line 1) | function we(n,t){function e(t,e){var r=Math.cos(t),i=Math.cos(e),u=n(r*i... function Se (line 1) | function Se(n,t){function e(n,t){o>0?-Io+Uo>t&&(t=-Io+Uo):t>Io-Uo&&(t=Io... function ke (line 1) | function ke(n,t){function e(n,t){var e=u-t;return[e*Math.sin(i*n),u-e*Ma... function Ne (line 1) | function Ne(n,t){return[n,Math.log(Math.tan(Fo/4+t/2))]} function Ee (line 1) | function Ee(n){var t,e=oe(n),r=e.scale,i=e.translate,u=e.clipExtent;retu... function Ae (line 1) | function Ae(n,t){return[Math.log(Math.tan(Fo/4+t/2)),-n]} function Ce (line 1) | function Ce(n){return n[0]} function ze (line 1) | function ze(n){return n[1]} function Le (line 1) | function Le(n){for(var t=n.length,e=[0,1],r=2,i=2;t>i;i++){for(;r>1&&Q(n... function qe (line 1) | function qe(n,t){return n[0]-t[0]||n[1]-t[1]} function Te (line 1) | function Te(n,t,e){return(e[0]-t[0])*(n[1]-t[1])<(e[1]-t[1])*(n[0]-t[0])} function Re (line 1) | function Re(n,t,e,r){var i=n[0],u=e[0],o=t[0]-i,a=r[0]-u,l=n[1],c=e[1],f... function De (line 1) | function De(n){var t=n[0],e=n[n.length-1];return!(t[0]-e[0]||t[1]-e[1])} function Pe (line 1) | function Pe(){rr(this),this.edge=this.site=this.circle=null} function Ue (line 1) | function Ue(n){var t=cl.pop()||new Pe;return t.site=n,t} function je (line 1) | function je(n){Be(n),ol.remove(n),cl.push(n),rr(n)} function Fe (line 1) | function Fe(n){var t=n.circle,e=t.x,r=t.cy,i={x:e,y:r},u=n.P,o=n.N,a=[n]... function He (line 1) | function He(n){for(var t,e,r,i,u=n.x,o=n.y,a=ol._;a;)if(r=Oe(a,o)-u,r>Uo... function Oe (line 1) | function Oe(n,t){var e=n.site,r=e.x,i=e.y,u=i-t;if(!u)return r;var o=n.P... function Ie (line 1) | function Ie(n,t){var e=n.N;if(e)return Oe(e,t);var r=n.site;return r.y==... function Ye (line 1) | function Ye(n){this.site=n,this.edges=[]} function Ze (line 1) | function Ze(n){for(var t,e,r,i,u,o,a,l,c,f,s=n[0][0],h=n[1][0],p=n[0][1]... function Ve (line 1) | function Ve(n,t){return t.angle-n.angle} function Xe (line 1) | function Xe(){rr(this),this.x=this.y=this.arc=this.site=this.cy=null} function $e (line 1) | function $e(n){var t=n.P,e=n.N;if(t&&e){var r=t.site,i=n.site,u=e.site;i... function Be (line 1) | function Be(n){var t=n.circle;t&&(t.P||(al=t.N),ll.remove(t),fl.push(t),... function We (line 1) | function We(n){for(var t,e=il,r=Yt(n[0][0],n[0][1],n[1][0],n[1][1]),i=e.... function Je (line 1) | function Je(n,t){var e=n.b;if(e)return!0;var r,i,u=n.a,o=t[0][0],a=t[1][... function Ge (line 1) | function Ge(n,t){this.l=n,this.r=t,this.a=this.b=null} function Ke (line 1) | function Ke(n,t,e,r){var i=new Ge(n,t);return il.push(i),e&&nr(i,n,t,e),... function Qe (line 1) | function Qe(n,t,e){var r=new Ge(n,null);return r.a=t,r.b=e,il.push(r),r} function nr (line 1) | function nr(n,t,e,r){n.a||n.b?n.l===e?n.b=r:n.a=r:(n.a=r,n.l=t,n.r=e)} function tr (line 1) | function tr(n,t,e){var r=n.a,i=n.b;this.edge=n,this.site=t,this.angle=e?... function er (line 1) | function er(){this._=null} function rr (line 1) | function rr(n){n.U=n.C=n.L=n.R=n.P=n.N=null} function ir (line 1) | function ir(n,t){var e=t,r=t.R,i=e.U;i?i.L===e?i.L=r:i.R=r:n._=r,r.U=i,e... function ur (line 1) | function ur(n,t){var e=t,r=t.L,i=e.U;i?i.L===e?i.L=r:i.R=r:n._=r,r.U=i,e... function or (line 1) | function or(n){for(;n.L;)n=n.L;return n} function ar (line 1) | function ar(n,t){var e,r,i,u=n.sort(lr).pop();for(il=[],ul=new Array(n.l... function lr (line 1) | function lr(n,t){return t.y-n.y||t.x-n.x} function cr (line 1) | function cr(n,t,e){return(n.x-e.x)*(t.y-n.y)-(n.x-t.x)*(e.y-n.y)} function fr (line 1) | function fr(n){return n.x} function sr (line 1) | function sr(n){return n.y} function hr (line 1) | function hr(){return{leaf:!0,nodes:[],point:null,x:null,y:null}} function pr (line 1) | function pr(n,t,e,r,i,u){if(!n(t,e,r,i,u)){var o=.5*(e+i),a=.5*(r+u),l=t... function gr (line 1) | function gr(n,t,e,r,i,u,o){var a,l=1/0;return function c(n,f,s,h,p){if(!... function vr (line 1) | function vr(n,t){n=ao.rgb(n),t=ao.rgb(t);var e=n.r,r=n.g,i=n.b,u=t.r-e,o... function dr (line 1) | function dr(n,t){var e,r={},i={};for(e in n)e in t?r[e]=Mr(n[e],t[e]):i[... function yr (line 1) | function yr(n,t){return n=+n,t=+t,function(e){return n*(1-e)+t*e}} function mr (line 1) | function mr(n,t){var e,r,i,u=hl.lastIndex=pl.lastIndex=0,o=-1,a=[],l=[];... function Mr (line 1) | function Mr(n,t){for(var e,r=ao.interpolators.length;--r>=0&&!(e=ao.inte... function xr (line 1) | function xr(n,t){var e,r=[],i=[],u=n.length,o=t.length,a=Math.min(n.leng... function br (line 1) | function br(n){return function(t){return 0>=t?0:t>=1?1:n(t)}} function _r (line 1) | function _r(n){return function(t){return 1-n(1-t)}} function wr (line 1) | function wr(n){return function(t){return.5*(.5>t?n(2*t):2-n(2-2*t))}} function Sr (line 1) | function Sr(n){return n*n} function kr (line 1) | function kr(n){return n*n*n} function Nr (line 1) | function Nr(n){if(0>=n)return 0;if(n>=1)return 1;var t=n*n,e=t*n;return ... function Er (line 1) | function Er(n){return function(t){return Math.pow(t,n)}} function Ar (line 1) | function Ar(n){return 1-Math.cos(n*Io)} function Cr (line 1) | function Cr(n){return Math.pow(2,10*(n-1))} function zr (line 1) | function zr(n){return 1-Math.sqrt(1-n*n)} function Lr (line 1) | function Lr(n,t){var e;return arguments.length<2&&(t=.45),arguments.leng... function qr (line 1) | function qr(n){return n||(n=1.70158),function(t){return t*t*((n+1)*t-n)}} function Tr (line 1) | function Tr(n){return 1/2.75>n?7.5625*n*n:2/2.75>n?7.5625*(n-=1.5/2.75)*... function Rr (line 1) | function Rr(n,t){n=ao.hcl(n),t=ao.hcl(t);var e=n.h,r=n.c,i=n.l,u=t.h-e,o... function Dr (line 1) | function Dr(n,t){n=ao.hsl(n),t=ao.hsl(t);var e=n.h,r=n.s,i=n.l,u=t.h-e,o... function Pr (line 1) | function Pr(n,t){n=ao.lab(n),t=ao.lab(t);var e=n.l,r=n.a,i=n.b,u=t.l-e,o... function Ur (line 1) | function Ur(n,t){return t-=n,function(e){return Math.round(n+t*e)}} function jr (line 1) | function jr(n){var t=[n.a,n.b],e=[n.c,n.d],r=Hr(t),i=Fr(t,e),u=Hr(Or(e,t... function Fr (line 1) | function Fr(n,t){return n[0]*t[0]+n[1]*t[1]} function Hr (line 1) | function Hr(n){var t=Math.sqrt(Fr(n,n));return t&&(n[0]/=t,n[1]/=t),t} function Or (line 1) | function Or(n,t,e){return n[0]+=e*t[0],n[1]+=e*t[1],n} function Ir (line 1) | function Ir(n){return n.length?n.pop()+",":""} function Yr (line 1) | function Yr(n,t,e,r){if(n[0]!==t[0]||n[1]!==t[1]){var i=e.push("translat... function Zr (line 1) | function Zr(n,t,e,r){n!==t?(n-t>180?t+=360:t-n>180&&(n+=360),r.push({i:e... function Vr (line 1) | function Vr(n,t,e,r){n!==t?r.push({i:e.push(Ir(e)+"skewX(",null,")")-2,x... function Xr (line 1) | function Xr(n,t,e,r){if(n[0]!==t[0]||n[1]!==t[1]){var i=e.push(Ir(e)+"sc... function $r (line 1) | function $r(n,t){var e=[],r=[];return n=ao.transform(n),t=ao.transform(t... function Br (line 1) | function Br(n,t){return t=(t-=n=+n)||1/t,function(e){return(e-n)/t}} function Wr (line 1) | function Wr(n,t){return t=(t-=n=+n)||1/t,function(e){return Math.max(0,M... function Jr (line 1) | function Jr(n){for(var t=n.source,e=n.target,r=Kr(t,e),i=[t];t!==r;)t=t.... function Gr (line 1) | function Gr(n){for(var t=[],e=n.parent;null!=e;)t.push(n),n=e,e=e.parent... function Kr (line 1) | function Kr(n,t){if(n===t)return n;for(var e=Gr(n),r=Gr(t),i=e.pop(),u=r... function Qr (line 1) | function Qr(n){n.fixed|=2} function ni (line 1) | function ni(n){n.fixed&=-7} function ti (line 1) | function ti(n){n.fixed|=4,n.px=n.x,n.py=n.y} function ei (line 1) | function ei(n){n.fixed&=-5} function ri (line 1) | function ri(n,t,e){var r=0,i=0;if(n.charge=0,!n.leaf)for(var u,o=n.nodes... function ii (line 1) | function ii(n,t){return ao.rebind(n,t,"sort","children","value"),n.nodes... function ui (line 1) | function ui(n,t){for(var e=[n];null!=(n=e.pop());)if(t(n),(i=n.children)... function oi (line 1) | function oi(n,t){for(var e=[n],r=[];null!=(n=e.pop());)if(r.push(n),(u=n... function ai (line 1) | function ai(n){return n.children} function li (line 1) | function li(n){return n.value} function ci (line 1) | function ci(n,t){return t.value-n.value} function fi (line 1) | function fi(n){return ao.merge(n.map(function(n){return(n.children||[]).... function si (line 1) | function si(n){return n.x} function hi (line 1) | function hi(n){return n.y} function pi (line 1) | function pi(n,t,e){n.y0=t,n.y=e} function gi (line 1) | function gi(n){return ao.range(n.length)} function vi (line 1) | function vi(n){for(var t=-1,e=n[0].length,r=[];++te;++e)(t=n[e][1]... function yi (line 1) | function yi(n){return n.reduce(mi,0)} function mi (line 1) | function mi(n,t){return n+t[1]} function Mi (line 1) | function Mi(n,t){return xi(n,Math.ceil(Math.log(t.length)/Math.LN2+1))} function xi (line 1) | function xi(n,t){for(var e=-1,r=+n[0],i=(n[1]-r)/t,u=[];++e<=t;)u[e]=i*e... function bi (line 1) | function bi(n){return[ao.min(n),ao.max(n)]} function _i (line 1) | function _i(n,t){return n.value-t.value} function wi (line 1) | function wi(n,t){var e=n._pack_next;n._pack_next=t,t._pack_prev=n,t._pac... function Si (line 1) | function Si(n,t){n._pack_next=t,t._pack_prev=n} function ki (line 1) | function ki(n,t){var e=t.x-n.x,r=t.y-n.y,i=n.r+t.r;return.999*i*i>e*e+r*r} function Ni (line 1) | function Ni(n){function t(n){f=Math.min(n.x-n.r,f),s=Math.max(n.x+n.r,s)... function Ei (line 1) | function Ei(n){n._pack_next=n._pack_prev=n} function Ai (line 1) | function Ai(n){delete n._pack_next,delete n._pack_prev} function Ci (line 1) | function Ci(n,t,e,r){var i=n.children;if(n.x=t+=r*n.x,n.y=e+=r*n.y,n.r*=... function zi (line 1) | function zi(n,t,e){var r=n.r+e.r,i=t.x-n.x,u=t.y-n.y;if(r&&(i||u)){var o... function Li (line 1) | function Li(n,t){return n.parent==t.parent?1:2} function qi (line 1) | function qi(n){var t=n.children;return t.length?t[0]:n.t} function Ti (line 1) | function Ti(n){var t,e=n.children;return(t=e.length)?e[t-1]:n.t} function Ri (line 1) | function Ri(n,t,e){var r=e/(t.i-n.i);t.c-=r,t.s+=e,n.c+=r,t.z+=e,t.m+=e} function Di (line 1) | function Di(n){for(var t,e=0,r=0,i=n.children,u=i.length;--u>=0;)t=i[u],... function Pi (line 1) | function Pi(n,t,e){return n.a.parent===t.parent?n.a:e} function Ui (line 1) | function Ui(n){return 1+ao.max(n,function(n){return n.y})} function ji (line 1) | function ji(n){return n.reduce(function(n,t){return n+t.x},0)/n.length} function Fi (line 1) | function Fi(n){var t=n.children;return t&&t.length?Fi(t[0]):n} function Hi (line 1) | function Hi(n){var t,e=n.children;return e&&(t=e.length)?Hi(e[t-1]):n} function Oi (line 1) | function Oi(n){return{x:n.x,y:n.y,dx:n.dx,dy:n.dy}} function Ii (line 1) | function Ii(n,t){var e=n.x+t[3],r=n.y+t[0],i=n.dx-t[1]-t[3],u=n.dy-t[0]-... function Yi (line 1) | function Yi(n){var t=n[0],e=n[n.length-1];return e>t?[t,e]:[e,t]} function Zi (line 1) | function Zi(n){return n.rangeExtent?n.rangeExtent():Yi(n.range())} function Vi (line 1) | function Vi(n,t,e,r){var i=e(n[0],n[1]),u=r(t[0],t[1]);return function(n... function Xi (line 1) | function Xi(n,t){var e,r=0,i=n.length-1,u=n[r],o=n[i];return u>o&&(e=r,r... function $i (line 1) | function $i(n){return n?{floor:function(t){return Math.floor(t/n)*n},cei... function Bi (line 1) | function Bi(n,t,e,r){var i=[],u=[],o=0,a=Math.min(n.length,t.length)-1;f... function Wi (line 1) | function Wi(n,t,e,r){function i(){var i=Math.min(n.length,t.length)>2?Bi... function Ji (line 1) | function Ji(n,t){return ao.rebind(n,t,"range","rangeRound","interpolate"... function Gi (line 1) | function Gi(n,t){return Xi(n,$i(Ki(n,t)[2])),Xi(n,$i(Ki(n,t)[2])),n} function Ki (line 1) | function Ki(n,t){null==t&&(t=10);var e=Yi(n),r=e[1]-e[0],i=Math.pow(10,M... function Qi (line 1) | function Qi(n,t){return ao.range.apply(ao,Ki(n,t))} function nu (line 1) | function nu(n,t,e){var r=Ki(n,t);if(e){var i=ha.exec(e);if(i.shift(),"s"... function tu (line 1) | function tu(n){return-Math.floor(Math.log(n)/Math.LN10+.01)} function eu (line 1) | function eu(n,t){var e=tu(t[2]);return n in kl?Math.abs(e-tu(Math.max(xo... function ru (line 1) | function ru(n,t,e,r){function i(n){return(e?Math.log(0>n?0:n):-Math.log(... function iu (line 1) | function iu(n,t,e){function r(t){return n(i(t))}var i=uu(t),u=uu(1/t);re... function uu (line 1) | function uu(n){return function(t){return 0>t?-Math.pow(-t,n):Math.pow(t,... function ou (line 1) | function ou(n,t){function e(e){return u[((i.get(e)||("range"===t.t?i.set... function au (line 1) | function au(n,t){function u(){var e=0,r=t.length;for(a=[];++e=e?t[ao.bisect(n,e)]:void 0}retu... function fu (line 1) | function fu(n){function t(n){return+n}return t.invert=t,t.domain=t.range... function su (line 1) | function su(){return 0} function hu (line 1) | function hu(n){return n.innerRadius} function pu (line 1) | function pu(n){return n.outerRadius} function gu (line 1) | function gu(n){return n.startAngle} function vu (line 1) | function vu(n){return n.endAngle} function du (line 1) | function du(n){return n&&n.padAngle} function yu (line 1) | function yu(n,t,e,r){return(n-e)*t-(t-r)*n>0?0:1} function mu (line 1) | function mu(n,t,e,r,i){var u=n[0]-t[0],o=n[1]-t[1],a=(i?r:-r)/Math.sqrt(... function Mu (line 1) | function Mu(n){function t(t){function o(){c.push("M",u(n(f),a))}for(var ... function xu (line 1) | function xu(n){return n.length>1?n.join("L"):n+"Z"} function bu (line 1) | function bu(n){return n.join("L")+"Z"} function _u (line 1) | function _u(n){for(var t=0,e=n.length,r=n[0],i=[r[0],",",r[1]];++t=t?o... function no (line 1) | function no(n,t,e){n.attr("transform",function(n){var r=t(n);return"tran... function to (line 1) | function to(n,t,e){n.attr("transform",function(n){var r=t(n);return"tran... function eo (line 1) | function eo(n){return n.toISOString()} function ro (line 1) | function ro(n,t,e){function r(t){return n(t)}function i(n,e){var r=n[1]-... function io (line 1) | function io(n){return new Date(n)} function uo (line 1) | function uo(n){return JSON.parse(n.responseText)} function oo (line 1) | function oo(n){var t=fo.createRange();return t.selectNode(fo.body),t.cre... function n (line 1) | function n(t,o,a){if(a>=u.length)return r?r.call(i,o):e?o.sort(e):o;for(... function t (line 1) | function t(n,e){if(e>=u.length)return n;var r=[],i=o[e++];return n.forEa... function e (line 1) | function e(n,e){var r,i,u,o=n.length,s=e.length,h=Math.min(o,s),p=new Ar... function n (line 1) | function n(){this.on("mousedown.drag",u).on("touchstart.drag",o)} function e (line 1) | function e(n,t,e,u,o){return function(){function a(){var n,e,r=t(h,v);r&... function n (line 1) | function n(n){n.on(L,s).on(Wo+".zoom",p).on("dblclick.zoom",g).on(R,h)} function e (line 1) | function e(n){return[(n[0]-k.x)/k.k,(n[1]-k.y)/k.k]} function r (line 1) | function r(n){return[n[0]*k.k+k.x,n[1]*k.k+k.y]} function i (line 1) | function i(n){k.k=Math.max(A[0],Math.min(A[1],n))} function u (line 1) | function u(n,t){t=r(t),k.x+=n[0]-t[0],k.y+=n[1]-t[1]} function o (line 1) | function o(t,e,r,o){t.__chart__={x:k.x,y:k.y,k:k.k},i(Math.pow(2,o)),u(d... function a (line 1) | function a(){b&&b.domain(x.range().map(function(n){return(n-k.x)/k.k}).m... function l (line 1) | function l(n){z++||n({type:"zoomstart"})} function c (line 1) | function c(n){a(),n({type:"zoom",scale:k.k,translate:[k.x,k.y]})} function f (line 1) | function f(n){--z||(n({type:"zoomend"}),d=null)} function s (line 1) | function s(){function n(){a=1,u(ao.mouse(i),h),c(o)}function r(){s.on(q,... function h (line 1) | function h(){function n(){var n=ao.touches(g);return p=k.k,n.forEach(fun... function p (line 1) | function p(){var n=D.of(this,arguments);m?clearTimeout(m):(Il.call(this)... function g (line 1) | function g(){var n=ao.mouse(this),t=Math.log(k.k)/Math.LN2;o(this,n,e(n)... function e (line 1) | function e(n,e,u){arguments.length<3&&(u=e,e=null);var o=Cn(n,t,null==e?... function r (line 1) | function r(n){return e.parse(n.responseText)} function i (line 1) | function i(n){return function(t){return e.parse(t.responseText,n)}} function u (line 1) | function u(t){return t.map(o).join(n)} function o (line 1) | function o(n){return a.test(n)?'"'+n.replace(/\"/g,'""')+'"':n} function e (line 1) | function e(){if(f>=c)return o;if(i)return i=!1,u;var t=f;if(34===n.charC... function n (line 1) | function n(n,t){M.push(x=[f=n,h=n]),s>t&&(s=t),t>p&&(p=t)} function t (line 1) | function t(t,e){var r=dt([t*Yo,e*Yo]);if(y){var i=mt(y,r),u=[i[1],-i[0],... function e (line 1) | function e(){b.point=t} function r (line 1) | function r(){x[0]=f,x[1]=h,b.point=n,y=null} function i (line 1) | function i(n,e){if(y){var r=n-g;m+=xo(r)>180?r+(r>0?360:-360):r}else v=n... function u (line 1) | function u(){Na.lineStart()} function o (line 1) | function o(){i(v,d),Na.lineEnd(),xo(m)>Uo&&(f=-(h=180)),x[0]=f,x[1]=h,y=... function a (line 1) | function a(n,t){return(t-=n)<0?t+360:t} function l (line 1) | function l(n,t){return n[0]-t[0]} function c (line 1) | function c(n,t){return t[0]<=t[1]?t[0]<=n&&n<=t[1]:nl;++l)e[l]=[];for(l=0;c>... function n (line 1) | function n(i){var u,o=[i],a=[];for(i.depth=0;null!=(u=o.pop());)if(a.pus... function n (line 1) | function n(t,e,r,i){var u=t.children;if(t.x=e,t.y=t.depth*i,t.dx=r,t.dy=... function t (line 1) | function t(n){var e=n.children,r=0;if(e&&(i=e.length))for(var i,u=-1;++u... function e (line 1) | function e(e,u){var o=r.call(this,e,u);return n(o[0],0,i[0],i[1]/t(o[0])... function n (line 1) | function n(o){var a,l=o.length,c=o.map(function(e,r){return+t.call(n,e,r... function n (line 1) | function n(a,l){if(!(h=a.length))return a;var c=a.map(function(e,r){retu... function n (line 1) | function n(n,u){for(var o,a,l=[],c=n.map(e,this),f=r.call(this,c,u),s=i.... function n (line 1) | function n(n,u){var o=e.call(this,n,u),a=o[0],l=i[0],c=i[1],f=null==t?Ma... function n (line 1) | function n(n,i){var f=o.call(this,n,i),s=f[0],h=t(s);if(oi(h,e),h.parent... function t (line 1) | function t(n){for(var t,e={A:null,children:[n]},r=[e];null!=(t=r.pop());... function e (line 1) | function e(n){var t=n.children,e=n.parent.children,r=n.i?e[n.i-1]:null;i... function r (line 1) | function r(n){n._.x=n.z+n.parent.m,n.m+=n.parent.m} function i (line 1) | function i(n,t,e){if(t){for(var r,i=n,u=n,o=t,l=i.parent.children[0],c=i... function u (line 1) | function u(n){n.x*=l[0],n.y=n.depth*l[1]} function n (line 1) | function n(n,u){var o,a=t.call(this,n,u),l=a[0],c=0;oi(l,function(n){var... function n (line 1) | function n(n,t){for(var e,r,i=-1,u=n.length;++it... function t (line 1) | function t(e){var u=e.children;if(u&&u.length){var o,a,l,c=s(e),f=[],h=u... function e (line 1) | function e(t){var r=t.children;if(r&&r.length){var u,o=s(t),a=r.slice(),... function r (line 1) | function r(n,t){for(var e,r=n.area,i=0,u=1/0,o=-1,a=n.length;++oFo)+",1 "+t} function i (line 1) | function i(n,t,e,r){return"Q 0,0 "+r} function n (line 1) | function n(n,i){var u=t.call(this,n,i),o=e.call(this,n,i),a=(u.y+o.y)/2,... function n (line 1) | function n(n,r){return(Ul.get(t.call(this,n,r))||$u)(e.call(this,n,r))} function e (line 1) | function e(){this.removeAttribute(a)} function r (line 1) | function r(){this.removeAttributeNS(a.space,a.local)} function i (line 1) | function i(n){return null==n?e:(n+="",function(){var t,e=this.getAttribu... function u (line 1) | function u(n){return null==n?r:(n+="",function(){var t,e=this.getAttribu... function e (line 1) | function e(n,e){var r=t.call(this,n,e,this.getAttribute(i));return r&&fu... function r (line 1) | function r(n,e){var r=t.call(this,n,e,this.getAttributeNS(i.space,i.loca... function i (line 1) | function i(){this.style.removeProperty(n)} function u (line 1) | function u(e){return null==e?i:(e+="",function(){var i,u=t(this).getComp... function i (line 1) | function i(i,u){var o=e.call(this,i,u,t(this).getComputedStyle(this,null... function n (line 1) | function n(n){n.each(function(){var n,c=ao.select(this),f=this.__chart__... function n (line 1) | function n(t){t.each(function(){var t=ao.select(this).style("pointer-eve... function e (line 1) | function e(n){n.selectAll(".resize").attr("transform",function(n){return... function r (line 1) | function r(n){n.select(".extent").attr("x",s[0]),n.selectAll(".extent,.n... function i (line 1) | function i(n){n.select(".extent").attr("y",h[0]),n.selectAll(".extent,.e... function u (line 1) | function u(){function u(){32==ao.event.keyCode&&(C||(M=null,L[0]-=s[1],L... FILE: 3rdparty/eigen3/bench/perf_monitoring/resources/s2.js function b (line 1) | function b(l){l.each(function(l){function m(){var a=d3.mouse(this),d=a[0... function b (line 1) | function b(){if(!l||!l.node()){var a=[1];l=d3.select(document.body).sele... function c (line 1) | function c(){return n&&w(e)?(a.dom.write(function(){b();var a=u(e);a&&(l... function b (line 1) | function b(b,e){var f=c.call(this,b,e),g=d.call(this,b,e);return-1!==d3.... function b (line 1) | function b(g){return t.reset(),g.each(function(b){var g=d3.select(this);... function b (line 1) | function b(l){return E.reset(),l.each(function(b){var l=j-i.left-i.right... function b (line 1) | function b(k){return t.reset(),t.models(e),l&&t.models(f),m&&t.models(g)... function b (line 1) | function b(a,b){var c=a.slice();a.sort(function(a,d){var e=c.indexOf(a),... function c (line 1) | function c(e){return e.each(function(c,e){var s=p-d.left-d.right,x=q-d.t... function b (line 1) | function b(d){return d.each(function(e,o){var p=d3.select(this);a.utils.... function b (line 1) | function b(x){return x.each(function(b){c=d3.select(this);var x=a.utils.... function b (line 1) | function b(l){return H.reset(),H.models(f),r&&H.models(g),s&&H.models(h)... function c (line 1) | function c(a,b){return K||(K=f.y()),b.map(function(b,c){if(!b.values)ret... function b (line 1) | function b(m){return y.reset(),m.each(function(b){var m=k-j.left-j.right... function b (line 1) | function b(i){return x.reset(),x.models(e),o&&x.models(f),p&&x.models(g)... function b (line 1) | function b(k){return m.reset(),k.each(function(b){var k=(e-("x"===g?d.le... function c (line 1) | function c(t){return s.reset(),s.models(b),m&&s.models(f),n&&s.models(g)... function b (line 1) | function b(g){return u.reset(),g.each(function(g){f=d3.select(this),a.ut... function b (line 1) | function b(r){function s(a,b){return"furious"!=q?"#000":o?a.disengaged?h... function b (line 1) | function b(x){return x.each(function(b){w.reset(),k=d3.select(this);var ... function c (line 1) | function c(b){return b.each(function(k){z.reset(),z.models(f),q&&z.model... function b (line 1) | function b(r){function s(a,b){return"furious"!=q?"#000":o?a.disengaged?"... function b (line 1) | function b(r){return v.reset(),v.models(e),r.each(function(b){i=d3.selec... function b (line 1) | function b(j){return B.reset(),B.models(e),r&&B.models(f),s&&B.models(g)... function b (line 1) | function b(v){return v.each(function(v){function J(a){var b=+("e"==a),c=... function b (line 1) | function b(F){return D.reset(),F.each(function(b){var F=k-j.left-j.right... function b (line 1) | function b(B){return G.reset(),G.models(e),s&&G.models(f),t&&G.models(g)... function b (line 1) | function b(m){return F.reset(),m.each(function(b){var m=k-j.left-j.right... function b (line 1) | function b(j){return C.reset(),C.models(e),r&&C.models(f),s&&C.models(g)... function b (line 1) | function b(j){return j.each(function(j){function n(a){var b=2===j[a.seri... function b (line 1) | function b(y){return y.each(function(b){k=d3.select(this);var y=a.utils.... function b (line 1) | function b(B){return A.reset(),B.each(function(b){function A(a){return x... function b (line 1) | function b(e){return r.reset(),r.models(c),e.each(function(e){var j=d3.s... function b (line 1) | function b(F){return E.reset(),F.each(function(b){function F(a,b){a.endA... function b (line 1) | function b(e){return r.reset(),r.models(c),e.each(function(e){var i=d3.s... function b (line 1) | function b(a){var b,c;return b=i=i||{},c=a[0].series,b=b[c]=b[c]||{},c=a... function c (line 1) | function c(a){var c,d,e=a[0],f=b(a),g=!1;for(c=1;c90?180:0} function c (line 1) | function c(a){var b=Math.max(0,Math.min(2*Math.PI,F(a.x))),c=Math.max(0,... function d (line 1) | function d(a){var b=Math.max(0,Math.min(2*Math.PI,F(a.x))),c=Math.max(0,... function e (line 1) | function e(a){var b=Math.max(0,Math.min(2*Math.PI,F(a.x))),c=Math.max(0,... function f (line 1) | function f(a,b){var c=d3.interpolate(F.domain(),[l.x,l.x+l.dx]),d=d3.int... function g (line 1) | function g(a){var b=d3.interpolate({x:a.x0,dx:a.dx0,y:a.y0,dy:a.dy0},a);... function h (line 1) | function h(a){var b=B(a);I[b]||(I[b]={});var c=I[b];c.dx=a.dx,c.x=a.x,c.... function i (line 1) | function i(a){a.forEach(function(a){var b=B(a),c=I[b];c?(a.dx0=c.dx,a.x0... function j (line 1) | function j(a){var d=v.selectAll("text"),g=v.selectAll("path");d.transiti... function k (line 1) | function k(f){return K.reset(),f.each(function(f){v=d3.select(this),m=a.... function b (line 1) | function b(d){return n.reset(),n.models(c),d.each(function(d){var h=d3.s... FILE: 3rdparty/eigen3/bench/perf_monitoring/trmv_lo.cpp function EIGEN_DONT_INLINE (line 3) | EIGEN_DONT_INLINE function main (line 9) | int main(int argc, char **argv) FILE: 3rdparty/eigen3/bench/perf_monitoring/trmv_lot.cpp function EIGEN_DONT_INLINE (line 3) | EIGEN_DONT_INLINE function main (line 9) | int main(int argc, char **argv) FILE: 3rdparty/eigen3/bench/perf_monitoring/trmv_up.cpp function EIGEN_DONT_INLINE (line 3) | EIGEN_DONT_INLINE function main (line 9) | int main(int argc, char **argv) FILE: 3rdparty/eigen3/bench/perf_monitoring/trmv_upt.cpp function EIGEN_DONT_INLINE (line 3) | EIGEN_DONT_INLINE function main (line 9) | int main(int argc, char **argv) FILE: 3rdparty/eigen3/bench/product_threshold.cpp type map_size (line 11) | struct map_size { enum { ret = S }; } type map_size<10> (line 12) | struct map_size<10> { enum { ret = 20 }; } type map_size<11> (line 13) | struct map_size<11> { enum { ret = 50 }; } type map_size<12> (line 14) | struct map_size<12> { enum { ret = 100 }; } type map_size<13> (line 15) | struct map_size<13> { enum { ret = 300 }; } type alt_prod (line 17) | struct alt_prod function print_mode (line 28) | void print_mode(int mode) function EIGEN_DONT_INLINE (line 39) | EIGEN_DONT_INLINE void prod(const Lhs& a, const Rhs& b, Res& c) function EIGEN_DONT_INLINE (line 45) | EIGEN_DONT_INLINE void bench_prod() type print_n (line 69) | struct print_n method run (line 129) | static void run() type loop_on_m (line 70) | struct loop_on_m method run (line 96) | static void run() type loop_on_n (line 71) | struct loop_on_n method run (line 116) | static void run() type loop_on_k (line 74) | struct loop_on_k method run (line 76) | static void run() type loop_on_k (line 90) | struct loop_on_k { static void run(){} } method run (line 90) | static void run(){} type loop_on_m (line 94) | struct loop_on_m method run (line 96) | static void run() type loop_on_m (line 111) | struct loop_on_m { static void run(){} } method run (line 111) | static void run(){} type loop_on_n (line 114) | struct loop_on_n method run (line 116) | static void run() type loop_on_n (line 125) | struct loop_on_n { static void run(){} } method run (line 125) | static void run(){} type print_n (line 127) | struct print_n method run (line 129) | static void run() type print_n (line 136) | struct print_n { static void run(){} } method run (line 136) | static void run(){} function main (line 138) | int main() FILE: 3rdparty/eigen3/bench/quat_slerp.cpp function EIGEN_DONT_INLINE (line 11) | EIGEN_DONT_INLINE Q nlerp(const Q& a, const Q& b, typename Q::Scalar t) function EIGEN_DONT_INLINE (line 17) | EIGEN_DONT_INLINE Q slerp_eigen(const Q& a, const Q& b, typename Q::Scal... function EIGEN_DONT_INLINE (line 23) | EIGEN_DONT_INLINE Q slerp_legacy(const Q& a, const Q& b, typename Q::Sca... function EIGEN_DONT_INLINE (line 45) | EIGEN_DONT_INLINE Q slerp_legacy_nlerp(const Q& a, const Q& b, typename ... function T (line 76) | inline T sin_over_x(T x) function EIGEN_DONT_INLINE (line 85) | EIGEN_DONT_INLINE Q slerp_rw(const Q& a, const Q& b, typename Q::Scalar t) function EIGEN_DONT_INLINE (line 109) | EIGEN_DONT_INLINE Q slerp_gael(const Q& a, const Q& b, typename Q::Scala... function main (line 144) | int main() FILE: 3rdparty/eigen3/bench/quatmul.cpp function EIGEN_DONT_INLINE (line 9) | EIGEN_DONT_INLINE void quatmul_default(const Quat& a, const Quat& b, Qua... function EIGEN_DONT_INLINE (line 15) | EIGEN_DONT_INLINE void quatmul_novec(const Quat& a, const Quat& b, Quat& c) function bench (line 20) | void bench(const std::string& label) function main (line 39) | int main() FILE: 3rdparty/eigen3/bench/sparse_cholesky.cpp function fillSpdMatrix (line 44) | void fillSpdMatrix(float density, int rows, int cols, EigenSparseSelfAd... function doEigen (line 64) | void doEigen(const char* name, const EigenSparseSelfAdjointMatrix& sm1, ... function main (line 77) | int main(int argc, char *argv[]) FILE: 3rdparty/eigen3/bench/sparse_dense_product.cpp function cs (line 38) | cs* cs_sorted_multiply(const cs* a, const cs* b) function main (line 52) | int main(int argc, char *argv[]) FILE: 3rdparty/eigen3/bench/sparse_lu.cpp function doEigen (line 46) | void doEigen(const char* name, const EigenSparseMatrix& sm1, const Vecto... function main (line 72) | int main(int argc, char *argv[]) FILE: 3rdparty/eigen3/bench/sparse_product.cpp function cs (line 64) | cs* cs_sorted_multiply(const cs* a, const cs* b) function cs (line 83) | cs* cs_sorted_multiply2(const cs* a, const cs* b) function main (line 96) | int main(int argc, char *argv[]) FILE: 3rdparty/eigen3/bench/sparse_randomsetter.cpp function dostuff (line 45) | void dostuff(const char* name, EigenSparseMatrix& sm1) function main (line 65) | int main(int argc, char *argv[]) FILE: 3rdparty/eigen3/bench/sparse_setter.cpp function main (line 61) | int main(int argc, char *argv[]) function EIGEN_DONT_INLINE (line 194) | EIGEN_DONT_INLINE Scalar* setinnerrand_eigen(const Coordinates& coords, ... function EIGEN_DONT_INLINE (line 208) | EIGEN_DONT_INLINE Scalar* setrand_eigen_dynamic(const Coordinates& coord... function EIGEN_DONT_INLINE (line 222) | EIGEN_DONT_INLINE Scalar* setrand_eigen_sumeq(const Coordinates& coords,... function EIGEN_DONT_INLINE (line 241) | EIGEN_DONT_INLINE Scalar* setrand_eigen_compact(const Coordinates& coord... function EIGEN_DONT_INLINE (line 255) | EIGEN_DONT_INLINE Scalar* setrand_eigen_gnu_hash(const Coordinates& coor... function EIGEN_DONT_INLINE (line 271) | EIGEN_DONT_INLINE Scalar* setrand_eigen_google_dense(const Coordinates& ... function EIGEN_DONT_INLINE (line 284) | EIGEN_DONT_INLINE Scalar* setrand_eigen_google_sparse(const Coordinates&... function coo_tocsr (line 300) | void coo_tocsr(const int n_row, function kv_pair_less (line 345) | bool kv_pair_less(const std::pair& x, const std::pair& y){ function csr_sort_indices (line 351) | void csr_sort_indices(const I n_row, function csr_sum_duplicates (line 378) | void csr_sum_duplicates(const I n_row, function EIGEN_DONT_INLINE (line 405) | EIGEN_DONT_INLINE Scalar* setrand_scipy(const Coordinates& coords, const... function EIGEN_DONT_INLINE (line 425) | EIGEN_DONT_INLINE Scalar* setrand_ublas_mapped(const Coordinates& coords... function EIGEN_DONT_INLINE (line 464) | EIGEN_DONT_INLINE Scalar* setrand_ublas_genvec(const Coordinates& coords... FILE: 3rdparty/eigen3/bench/sparse_trisolver.cpp function fillMatrix (line 40) | void fillMatrix(float density, int rows, int cols, EigenSparseTriMatrix... function main (line 56) | int main(int argc, char *argv[]) FILE: 3rdparty/eigen3/bench/spbench/sp_solver.cpp function main (line 20) | int main(int argc, char **args) FILE: 3rdparty/eigen3/bench/spbench/spbenchsolver.cpp function bench_printhelp (line 3) | void bench_printhelp() function main (line 22) | int main(int argc, char ** args) FILE: 3rdparty/eigen3/bench/spbench/spbenchsolver.h function printStatheader (line 91) | void printStatheader(std::ofstream& out) type SparseMatrix (line 307) | typedef SparseMatrix SpMat; FILE: 3rdparty/eigen3/bench/spbench/spbenchstyle.h function printBenchStyle (line 13) | void printBenchStyle(std::ofstream& out) FILE: 3rdparty/eigen3/bench/spbench/test_sparseLU.cpp function main (line 17) | int main(int argc, char **args) FILE: 3rdparty/eigen3/bench/spmv.cpp function main (line 37) | int main(int argc, char *argv[]) FILE: 3rdparty/eigen3/bench/tensors/benchmark.h function namespace (line 20) | namespace testing { FILE: 3rdparty/eigen3/bench/tensors/benchmark_main.cc function BenchmarkMap (line 32) | BenchmarkMap& gBenchmarks() { function Round (line 39) | static int Round(int n) { function init_info (line 56) | static void __attribute__((constructor)) init_info() { function NanoTime (line 61) | static int64_t NanoTime() { type testing (line 73) | namespace testing { function Benchmark (line 74) | Benchmark* Benchmark::Arg(int arg) { function Benchmark (line 79) | Benchmark* Benchmark::Range(int lo, int hi) { function SetBenchmarkFlopsProcessed (line 193) | void SetBenchmarkFlopsProcessed(int64_t x) { function StopBenchmarkTiming (line 196) | void StopBenchmarkTiming() { function StartBenchmarkTiming (line 202) | void StartBenchmarkTiming() { function main (line 207) | int main(int argc, char* argv[]) { FILE: 3rdparty/eigen3/bench/tensors/tensor_benchmarks.h type TensorIndex (line 4) | typedef int TensorIndex; function memcpy (line 41) | void memcpy(int num_iters) { function typeCasting (line 56) | void typeCasting(int num_iters) { function random (line 81) | void random(int num_iters) { function slicing (line 100) | void slicing(int num_iters) { function rowChip (line 142) | void rowChip(int num_iters) { function colChip (line 163) | void colChip(int num_iters) { function shuffling (line 184) | void shuffling(int num_iters) { function padding (line 211) | void padding(int num_iters) { function striding (line 243) | void striding(int num_iters) { function broadcasting (line 278) | void broadcasting(int num_iters) { function coeffWiseOp (line 312) | void coeffWiseOp(int num_iters) { function algebraicFunc (line 334) | void algebraicFunc(int num_iters) { function transcendentalFunc (line 357) | void transcendentalFunc(int num_iters) { function rowReduction (line 380) | void rowReduction(int num_iters) { function colReduction (line 412) | void colReduction(int num_iters) { function fullReduction (line 446) | void fullReduction(int num_iters) { function contraction (line 472) | void contraction(int num_iters) { function contractionRowMajor (line 476) | void contractionRowMajor(int num_iters) { function contractionRowMajorAT (line 480) | void contractionRowMajorAT(int num_iters) { function contractionRowMajorBT (line 484) | void contractionRowMajorBT(int num_iters) { function contractionRowMajorABT (line 488) | void contractionRowMajorABT(int num_iters) { function convolution (line 492) | void convolution(int num_iters, int kernel_x, int kernel_y) { type typename (line 541) | typedef typename Tensor::DimensionPair DimPair; function initialize (line 560) | void initialize() { function finalizeBenchmark (line 573) | inline void finalizeBenchmark(int64_t num_items) { FILE: 3rdparty/eigen3/bench/tensors/tensor_contract_sycl_bench.cc function get_time (line 32) | std::chrono::time_point get_time(){ function finalizeBenchmark (line 38) | void finalizeBenchmark(Start start, End end, TensorIndex m_, TensorIndex... function contraction (line 49) | void contraction(const Device& device_, TensorIndex num_iters, TensorInd... function contractionRowMajor (line 103) | void contractionRowMajor(const Device& device_, TensorIndex num_iters, T... function contractionAT (line 155) | void contractionAT(const Device& device_, TensorIndex num_iters, TensorI... function contractionBT (line 206) | void contractionBT(const Device& device_, TensorIndex num_iters, TensorI... function contractionABT (line 258) | void contractionABT(const Device& device_, TensorIndex num_iters, Tensor... function main (line 308) | int main() { FILE: 3rdparty/eigen3/bench/vdw_new.cpp function SCALAR (line 22) | SCALAR E_VDW(const Vec &interactions1, const Vec &interactions2) function main (line 31) | int main() FILE: 3rdparty/eigen3/blas/BandTriangularSolver.h type Map (line 26) | typedef Map > RhsMap; FILE: 3rdparty/eigen3/blas/GeneralRank1Update.h function namespace (line 13) | namespace internal { FILE: 3rdparty/eigen3/blas/PackedSelfadjointProduct.h function namespace (line 13) | namespace internal { function run (line 45) | static void run(Index size, Scalar* mat, const Scalar* vec, RealScalar a... FILE: 3rdparty/eigen3/blas/PackedTriangularMatrixVector.h function namespace (line 13) | namespace internal { function run (line 56) | static void run(Index size, const LhsScalar* lhs, const RhsScalar* rhs, ... FILE: 3rdparty/eigen3/blas/PackedTriangularSolverVector.h function namespace (line 13) | namespace internal { function run (line 53) | static void run(Index size, const LhsScalar* lhs, RhsScalar* rhs) FILE: 3rdparty/eigen3/blas/Rank2Update.h function namespace (line 13) | namespace internal { FILE: 3rdparty/eigen3/blas/common.h function check_op (line 65) | inline bool check_op(const char* op) function check_side (line 70) | inline bool check_side(const char* side) function check_uplo (line 75) | inline bool check_uplo(const char* uplo) function namespace (line 81) | namespace Eigen { type SCALAR (line 92) | typedef SCALAR Scalar; type NumTraits (line 93) | typedef NumTraits::Real RealScalar; type std (line 94) | typedef std::complex Complex; type Matrix (line 102) | typedef Matrix PlainMatrixType; type Map (line 103) | typedef Map, 0, OuterStride<> > ... type Map (line 104) | typedef Map, 0, OuterStrid... type Map (line 105) | typedef Map, 0, InnerStride > StridedV... type Map (line 106) | typedef Map > CompactVectorType; FILE: 3rdparty/eigen3/blas/f2c/chbmv.c function chbmv_ (line 15) | int chbmv_(char *uplo, integer *n, integer *k, complex * FILE: 3rdparty/eigen3/blas/f2c/chpmv.c function chpmv_ (line 15) | int chpmv_(char *uplo, integer *n, complex *alpha, complex * FILE: 3rdparty/eigen3/blas/f2c/complexdots.c function complex (line 21) | complex cdotc_(integer *n, complex *cx, integer function complex (line 37) | complex cdotu_(integer *n, complex *cx, integer function doublecomplex (line 53) | doublecomplex zdotc_(integer *n, doublecomplex *cx, integer *incx, function doublecomplex (line 69) | doublecomplex zdotu_(integer *n, doublecomplex *cx, integer *incx, FILE: 3rdparty/eigen3/blas/f2c/ctbmv.c function ctbmv_ (line 15) | int ctbmv_(char *uplo, char *trans, char *diag, integer *n, FILE: 3rdparty/eigen3/blas/f2c/d_cnjg.c function d_cnjg (line 3) | void d_cnjg(doublecomplex *r, doublecomplex *z) { FILE: 3rdparty/eigen3/blas/f2c/datatypes.h type integer (line 8) | typedef int integer; type uinteger (line 9) | typedef unsigned int uinteger; type real (line 10) | typedef float real; type doublereal (line 11) | typedef double doublereal; type complex (line 12) | typedef struct { real r, i; } complex; type doublecomplex (line 13) | typedef struct { doublereal r, i; } doublecomplex; type ftnlen (line 14) | typedef int ftnlen; type logical (line 15) | typedef int logical; FILE: 3rdparty/eigen3/blas/f2c/drotm.c function drotm_ (line 15) | int drotm_(integer *n, doublereal *dx, integer *incx, FILE: 3rdparty/eigen3/blas/f2c/drotmg.c function drotmg_ (line 15) | int drotmg_(doublereal *dd1, doublereal *dd2, doublereal * FILE: 3rdparty/eigen3/blas/f2c/dsbmv.c function dsbmv_ (line 15) | int dsbmv_(char *uplo, integer *n, integer *k, doublereal * FILE: 3rdparty/eigen3/blas/f2c/dspmv.c function dspmv_ (line 15) | int dspmv_(char *uplo, integer *n, doublereal *alpha, FILE: 3rdparty/eigen3/blas/f2c/dtbmv.c function dtbmv_ (line 15) | int dtbmv_(char *uplo, char *trans, char *diag, integer *n, FILE: 3rdparty/eigen3/blas/f2c/lsame.c function logical (line 15) | logical lsame_(char *ca, char *cb, ftnlen ca_len, ftnlen cb_len) FILE: 3rdparty/eigen3/blas/f2c/r_cnjg.c function r_cnjg (line 3) | void r_cnjg(complex *r, complex *z) { FILE: 3rdparty/eigen3/blas/f2c/srotm.c function srotm_ (line 15) | int srotm_(integer *n, real *sx, integer *incx, real *sy, FILE: 3rdparty/eigen3/blas/f2c/srotmg.c function srotmg_ (line 15) | int srotmg_(real *sd1, real *sd2, real *sx1, real *sy1, real FILE: 3rdparty/eigen3/blas/f2c/ssbmv.c function ssbmv_ (line 15) | int ssbmv_(char *uplo, integer *n, integer *k, real *alpha, FILE: 3rdparty/eigen3/blas/f2c/sspmv.c function sspmv_ (line 15) | int sspmv_(char *uplo, integer *n, real *alpha, real *ap, FILE: 3rdparty/eigen3/blas/f2c/stbmv.c function stbmv_ (line 15) | int stbmv_(char *uplo, char *trans, char *diag, integer *n, FILE: 3rdparty/eigen3/blas/f2c/zhbmv.c function zhbmv_ (line 15) | int zhbmv_(char *uplo, integer *n, integer *k, doublecomplex FILE: 3rdparty/eigen3/blas/f2c/zhpmv.c function zhpmv_ (line 15) | int zhpmv_(char *uplo, integer *n, doublecomplex *alpha, FILE: 3rdparty/eigen3/blas/f2c/ztbmv.c function ztbmv_ (line 15) | int ztbmv_(char *uplo, char *trans, char *diag, integer *n, FILE: 3rdparty/eigen3/blas/level1_cplx_impl.h type scalar_norm1_op (line 12) | struct scalar_norm1_op { function namespace (line 17) | namespace Eigen { function RealScalar (line 28) | RealScalar EIGEN_CAT(REAL_SCALAR_SUFFIX, EIGEN_BLAS_FUNC(asum))(int *n, ... function RealScalar (line 106) | RealScalar EIGEN_CAT(REAL_SCALAR_SUFFIX, EIGEN_BLAS_FUNC(nrm2))(int *n, ... FILE: 3rdparty/eigen3/blas/level1_real_impl.h function RealScalar (line 14) | RealScalar EIGEN_BLAS_FUNC(asum)(int *n, RealScalar *px, int *incx) function Scalar (line 49) | Scalar EIGEN_BLAS_FUNC(dot)(int *n, RealScalar *px, int *incx, RealScala... function Scalar (line 68) | Scalar EIGEN_BLAS_FUNC(nrm2)(int *n, RealScalar *px, int *incx) FILE: 3rdparty/eigen3/blas/level2_impl.h type general_matrix_vector_product_wrapper (line 13) | struct general_matrix_vector_product_wrapper function ConstMatrixType (line 257) | ConstMatrixType mat_coeffs(a,coeff_rows,*n,*lda); function MatrixType (line 312) | MatrixType mat_coeffs(a,coeff_rows,*n,*lda); FILE: 3rdparty/eigen3/blas/xerbla.cpp function EIGEN_WEAK_LINKING (line 15) | EIGEN_WEAK_LINKING int xerbla_(const char * msg, int *info, int) FILE: 3rdparty/eigen3/debug/gdb/printers.py class _MatrixEntryIterator (line 34) | class _MatrixEntryIterator(object): method __init__ (line 36) | def __init__ (self, rows, cols, rowMajor): method __iter__ (line 43) | def __iter__ (self): method next (line 46) | def next(self): method __next__ (line 49) | def __next__(self): class EigenMatrixPrinter (line 71) | class EigenMatrixPrinter: method __init__ (line 74) | def __init__(self, variety, val): class _iterator (line 117) | class _iterator(_MatrixEntryIterator): method __init__ (line 118) | def __init__ (self, rows, cols, dataPtr, rowMajor): method __next__ (line 123) | def __next__(self): method children (line 135) | def children(self): method to_string (line 139) | def to_string(self): class EigenSparseMatrixPrinter (line 142) | class EigenSparseMatrixPrinter: method __init__ (line 145) | def __init__(self, val): class _iterator (line 171) | class _iterator(_MatrixEntryIterator): method __init__ (line 172) | def __init__ (self, rows, cols, val, rowMajor): method __next__ (line 177) | def __next__(self): method children (line 206) | def children(self): method rows (line 213) | def rows(self): method cols (line 216) | def cols(self): method to_string (line 219) | def to_string(self): class EigenQuaternionPrinter (line 231) | class EigenQuaternionPrinter: method __init__ (line 234) | def __init__(self, val): class _iterator (line 248) | class _iterator: method __init__ (line 249) | def __init__ (self, dataPtr): method __iter__ (line 254) | def __iter__ (self): method next (line 257) | def next(self): method __next__ (line 260) | def __next__(self): method children (line 272) | def children(self): method to_string (line 276) | def to_string(self): function build_eigen_dictionary (line 279) | def build_eigen_dictionary (): function register_eigen_printers (line 285) | def register_eigen_printers(obj): function lookup_function (line 292) | def lookup_function(val): FILE: 3rdparty/eigen3/demos/mandelbrot/mandelbrot.cpp type iters_before_test (line 28) | struct iters_before_test { enum { ret = 8 }; } type iters_before_test (line 29) | struct iters_before_test { enum { ret = 16 }; } function main (line 205) | int main(int argc, char *argv[]) FILE: 3rdparty/eigen3/demos/mandelbrot/mandelbrot.h function class (line 20) | class MandelbrotThread : public QThread function class (line 34) | class MandelbrotWidget : public QWidget FILE: 3rdparty/eigen3/demos/mix_eigen_and_c/binary_library.cpp function MatrixXd (line 23) | inline MatrixXd& c_to_eigen(C_MatrixXd* ptr) function MatrixXd (line 28) | inline const MatrixXd& c_to_eigen(const C_MatrixXd* ptr) function C_MatrixXd (line 33) | inline C_MatrixXd* eigen_to_c(MatrixXd& ref) function C_MatrixXd (line 38) | inline const C_MatrixXd* eigen_to_c(const MatrixXd& ref) function C_Map_MatrixXd (line 55) | inline C_Map_MatrixXd* eigen_to_c(Map& ref) function C_Map_MatrixXd (line 60) | inline const C_Map_MatrixXd* eigen_to_c(const Map& ref) function C_MatrixXd (line 72) | C_MatrixXd* MatrixXd_new(int rows, int cols) function MatrixXd_delete (line 77) | void MatrixXd_delete(C_MatrixXd *m) function MatrixXd_set_zero (line 87) | void MatrixXd_set_zero(C_MatrixXd *m) function MatrixXd_resize (line 92) | void MatrixXd_resize(C_MatrixXd *m, int rows, int cols) function MatrixXd_copy (line 97) | void MatrixXd_copy(C_MatrixXd *dst, const C_MatrixXd *src) function MatrixXd_copy_map (line 102) | void MatrixXd_copy_map(C_MatrixXd *dst, const C_Map_MatrixXd *src) function MatrixXd_set_coeff (line 107) | void MatrixXd_set_coeff(C_MatrixXd *m, int i, int j, double coeff) function MatrixXd_get_coeff (line 112) | double MatrixXd_get_coeff(const C_MatrixXd *m, int i, int j) function MatrixXd_print (line 117) | void MatrixXd_print(const C_MatrixXd *m) function MatrixXd_multiply (line 122) | void MatrixXd_multiply(const C_MatrixXd *m1, const C_MatrixXd *m2, C_Mat... function MatrixXd_add (line 127) | void MatrixXd_add(const C_MatrixXd *m1, const C_MatrixXd *m2, C_MatrixXd... function C_Map_MatrixXd (line 137) | C_Map_MatrixXd* Map_MatrixXd_new(double *array, int rows, int cols) function Map_MatrixXd_delete (line 142) | void Map_MatrixXd_delete(C_Map_MatrixXd *m) function Map_MatrixXd_set_zero (line 147) | void Map_MatrixXd_set_zero(C_Map_MatrixXd *m) function Map_MatrixXd_copy (line 152) | void Map_MatrixXd_copy(C_Map_MatrixXd *dst, const C_Map_MatrixXd *src) function Map_MatrixXd_copy_matrix (line 157) | void Map_MatrixXd_copy_matrix(C_Map_MatrixXd *dst, const C_MatrixXd *src) function Map_MatrixXd_set_coeff (line 162) | void Map_MatrixXd_set_coeff(C_Map_MatrixXd *m, int i, int j, double coeff) function Map_MatrixXd_get_coeff (line 167) | double Map_MatrixXd_get_coeff(const C_Map_MatrixXd *m, int i, int j) function Map_MatrixXd_print (line 172) | void Map_MatrixXd_print(const C_Map_MatrixXd *m) function Map_MatrixXd_multiply (line 177) | void Map_MatrixXd_multiply(const C_Map_MatrixXd *m1, const C_Map_MatrixX... function Map_MatrixXd_add (line 182) | void Map_MatrixXd_add(const C_Map_MatrixXd *m1, const C_Map_MatrixXd *m2... FILE: 3rdparty/eigen3/demos/mix_eigen_and_c/binary_library.h type C_MatrixXd (line 22) | struct C_MatrixXd {} type C_Map_MatrixXd (line 23) | struct C_Map_MatrixXd {} type C_MatrixXd (line 27) | struct C_MatrixXd type C_MatrixXd (line 28) | struct C_MatrixXd type C_MatrixXd (line 29) | struct C_MatrixXd type C_MatrixXd (line 30) | struct C_MatrixXd type C_MatrixXd (line 31) | struct C_MatrixXd type C_MatrixXd (line 32) | struct C_MatrixXd type C_MatrixXd (line 33) | struct C_MatrixXd type C_MatrixXd (line 34) | struct C_MatrixXd type C_Map_MatrixXd (line 35) | struct C_Map_MatrixXd type C_MatrixXd (line 36) | struct C_MatrixXd type C_MatrixXd (line 38) | struct C_MatrixXd type C_MatrixXd (line 40) | struct C_MatrixXd type C_MatrixXd (line 41) | struct C_MatrixXd type C_MatrixXd (line 42) | struct C_MatrixXd type C_MatrixXd (line 43) | struct C_MatrixXd type C_MatrixXd (line 44) | struct C_MatrixXd type C_MatrixXd (line 45) | struct C_MatrixXd type C_MatrixXd (line 46) | struct C_MatrixXd type C_Map_MatrixXd (line 50) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 51) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 52) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 53) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 54) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 55) | struct C_Map_MatrixXd type C_MatrixXd (line 56) | struct C_MatrixXd type C_Map_MatrixXd (line 57) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 59) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 61) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 62) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 63) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 64) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 65) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 66) | struct C_Map_MatrixXd type C_Map_MatrixXd (line 67) | struct C_Map_MatrixXd FILE: 3rdparty/eigen3/demos/mix_eigen_and_c/example.c function demo_MatrixXd (line 13) | void demo_MatrixXd() function print_array (line 35) | void print_array(double *array, int n) function demo_Map_MatrixXd (line 42) | void demo_Map_MatrixXd() function main (line 61) | int main() FILE: 3rdparty/eigen3/demos/opengl/camera.cpp function Camera (line 34) | Camera& Camera::operator=(const Camera& other) function Vector3f (line 89) | Vector3f Camera::direction(void) const function Vector3f (line 93) | Vector3f Camera::up(void) const function Vector3f (line 97) | Vector3f Camera::right(void) const function Affine3f (line 205) | const Affine3f& Camera::viewMatrix(void) const function Matrix4f (line 232) | const Matrix4f& Camera::projectionMatrix(void) const function Vector3f (line 246) | Vector3f Camera::unProject(const Vector2f& uv, float depth) const function Vector3f (line 252) | Vector3f Camera::unProject(const Vector2f& uv, float depth, const Matrix... FILE: 3rdparty/eigen3/demos/opengl/camera.h function class (line 17) | class Frame function class (line 36) | class Camera FILE: 3rdparty/eigen3/demos/opengl/gpuhelper.h type Vector4f (line 19) | typedef Vector4f Color; function class (line 21) | class GpuHelper function loadMatrix (line 120) | static void loadMatrix(const Matrix& mat) { gl... function loadMatrix (line 121) | static void loadMatrix(const Matrix& mat) { glL... function multMatrix (line 122) | static void multMatrix(const Matrix& mat) { gl... function multMatrix (line 123) | static void multMatrix(const Matrix& mat) { glM... function loadMatrix (line 128) | static void loadMatrix(const Matrix& mat) { gl... function loadMatrix (line 129) | static void loadMatrix(const Matrix& mat) { glL... function multMatrix (line 130) | static void multMatrix(const Matrix& mat) { gl... function multMatrix (line 131) | static void multMatrix(const Matrix& mat) { glM... function setMatrixTarget (line 134) | inline void GpuHelper::setMatrixTarget(GLenum matrixTarget) function pushMatrix (line 163) | inline void GpuHelper::pushMatrix(GLenum matrixTarget) function popMatrix (line 185) | inline void GpuHelper::popMatrix(GLenum matrixTarget) function draw (line 191) | inline void GpuHelper::draw(GLenum mode, uint nofElement) function draw (line 197) | inline void GpuHelper::draw(GLenum mode, const std::vector* pIndexes) function draw (line 202) | inline void GpuHelper::draw(GLenum mode, uint start, uint end) FILE: 3rdparty/eigen3/demos/opengl/icosphere.h function class (line 16) | class IcoSphere FILE: 3rdparty/eigen3/demos/opengl/quaternion_demo.cpp class FancySpheres (line 30) | class FancySpheres method EIGEN_MAKE_ALIGNED_OPERATOR_NEW (line 33) | EIGEN_MAKE_ALIGNED_OPERATOR_NEW method draw (line 95) | void draw() function T (line 117) | T lerp(float t, const T& a, const T& b) function Quaternionf (line 123) | Quaternionf lerp(float t, const Quaternionf& a, const Quaternionf& b) function Frame (line 129) | inline static Frame lerpFrame(float alpha, const Frame& a, const Frame& b) class EulerAngles (line 135) | class EulerAngles method EulerAngles (line 150) | EulerAngles() {} method EulerAngles (line 151) | inline EulerAngles(Scalar a0, Scalar a1, Scalar a2) : m_angles(a0, a1,... method EulerAngles (line 152) | inline EulerAngles(const QuaternionType& q) { *this = q; } method Vector3 (line 154) | const Vector3& coeffs() const { return m_angles; } method Vector3 (line 155) | Vector3& coeffs() { return m_angles; } method EulerAngles (line 157) | EulerAngles& operator=(const QuaternionType& q) method EulerAngles (line 163) | EulerAngles& operator=(const Matrix3& m) method Matrix3 (line 174) | Matrix3 toRotationMatrix(void) const function lerp (line 189) | EulerAngles lerp(float t, const EulerAngles& a, const Eule... function QWidget (line 551) | QWidget* RenderingWidget::createNavigationControlWidget() function main (line 635) | int main(int argc, char *argv[]) FILE: 3rdparty/eigen3/demos/opengl/quaternion_demo.h function class (line 22) | class RenderingWidget : public QGLWidget function class (line 105) | class QuaternionDemo : public QMainWindow FILE: 3rdparty/eigen3/demos/opengl/trackball.h function class (line 17) | class Trackball FILE: 3rdparty/eigen3/doc/eigen_navtree_hacks.js function generate_autotoc (line 3) | function generate_autotoc() { function getNode (line 53) | function getNode(o, po) function resizeHeight (line 65) | function resizeHeight() function initNavTree (line 84) | function initNavTree(toroot,relpath) function checkChildrenData (line 144) | function checkChildrenData(node) { function createIndent (line 159) | function createIndent(o,domNode,node,level) function selectAndHighlight (line 193) | function selectAndHighlight(hash,n) FILE: 3rdparty/eigen3/doc/examples/CustomizingEigen_Inheritance.cpp class MyVectorType (line 4) | class MyVectorType : public Eigen::VectorXd method MyVectorType (line 7) | MyVectorType(void):Eigen::VectorXd() {} method MyVectorType (line 11) | MyVectorType(const Eigen::MatrixBase& other) method MyVectorType (line 17) | MyVectorType& operator=(const Eigen::MatrixBase & other) function main (line 24) | int main() FILE: 3rdparty/eigen3/doc/examples/Cwise_erf.cpp function main (line 5) | int main() FILE: 3rdparty/eigen3/doc/examples/Cwise_erfc.cpp function main (line 5) | int main() FILE: 3rdparty/eigen3/doc/examples/Cwise_lgamma.cpp function main (line 5) | int main() FILE: 3rdparty/eigen3/doc/examples/DenseBase_middleCols_int.cpp function main (line 7) | int main(void) FILE: 3rdparty/eigen3/doc/examples/DenseBase_middleRows_int.cpp function main (line 7) | int main(void) FILE: 3rdparty/eigen3/doc/examples/DenseBase_template_int_middleCols.cpp function main (line 7) | int main(void) FILE: 3rdparty/eigen3/doc/examples/DenseBase_template_int_middleRows.cpp function main (line 7) | int main(void) FILE: 3rdparty/eigen3/doc/examples/QuickStart_example.cpp function main (line 6) | int main() FILE: 3rdparty/eigen3/doc/examples/QuickStart_example2_dynamic.cpp function main (line 7) | int main() FILE: 3rdparty/eigen3/doc/examples/QuickStart_example2_fixed.cpp function main (line 7) | int main() FILE: 3rdparty/eigen3/doc/examples/TemplateKeyword_flexible.cpp function copyUpperTriangularPart (line 7) | void copyUpperTriangularPart(MatrixBase& dst, const MatrixBase... function main (line 13) | int main() FILE: 3rdparty/eigen3/doc/examples/TemplateKeyword_simple.cpp function copyUpperTriangularPart (line 6) | void copyUpperTriangularPart(MatrixXf& dst, const MatrixXf& src) function main (line 11) | int main() FILE: 3rdparty/eigen3/doc/examples/TutorialInplaceLU.cpp type init (line 2) | struct init { method init (line 3) | init() { std::cout << "[" << "init" << "]" << std::endl; } function main (line 13) | int main() FILE: 3rdparty/eigen3/doc/examples/TutorialLinAlgComputeTwice.cpp function main (line 7) | int main() FILE: 3rdparty/eigen3/doc/examples/TutorialLinAlgExComputeSolveError.cpp function main (line 7) | int main() FILE: 3rdparty/eigen3/doc/examples/TutorialLinAlgExSolveColPivHouseholderQR.cpp function main (line 7) | int main() FILE: 3rdparty/eigen3/doc/examples/TutorialLinAlgExSolveLDLT.cpp function main (line 7) | int main() FILE: 3rdparty/eigen3/doc/examples/TutorialLinAlgInverseDeterminant.cpp function main (line 7) | int main() FILE: 3rdparty/eigen3/doc/examples/TutorialLinAlgRankRevealing.cpp function main (line 7) | int main() FILE: 3rdparty/eigen3/doc/examples/TutorialLinAlgSVDSolve.cpp function main (line 7) | int main() FILE: 3rdparty/eigen3/doc/examples/TutorialLinAlgSelfAdjointEigenSolver.cpp function main (line 7) | int main() FILE: 3rdparty/eigen3/doc/examples/TutorialLinAlgSetThreshold.cpp function main (line 7) | int main() FILE: 3rdparty/eigen3/doc/examples/Tutorial_ArrayClass_accessors.cpp function main (line 7) | int main() FILE: 3rdparty/eigen3/doc/examples/Tutorial_ArrayClass_addition.cpp function main (line 7) | int main() FILE: 3rdparty/eigen3/doc/examples/Tutorial_ArrayClass_cwise_other.cpp function main (line 7) | int main() FILE: 3rdparty/eigen3/doc/examples/Tutorial_ArrayClass_interop.cpp function main (line 7) | int main() FILE: 3rdparty/eigen3/doc/examples/Tutorial_ArrayClass_interop_matrix.cpp function main (line 7) | int main() FILE: 3rdparty/eigen3/doc/examples/Tutorial_ArrayClass_mult.cpp function main (line 7) | int main() FILE: 3rdparty/eigen3/doc/examples/Tutorial_BlockOperations_block_assignment.cpp function main (line 7) | int main() FILE: 3rdparty/eigen3/doc/examples/Tutorial_BlockOperations_colrow.cpp function main (line 6) | int main() FILE: 3rdparty/eigen3/doc/examples/Tutorial_BlockOperations_corner.cpp function main (line 6) | int main() FILE: 3rdparty/eigen3/doc/examples/Tutorial_BlockOperations_print_block.cpp function main (line 6) | int main() FILE: 3rdparty/eigen3/doc/examples/Tutorial_BlockOperations_vector.cpp function main (line 6) | int main() FILE: 3rdparty/eigen3/doc/examples/Tutorial_PartialLU_solve.cpp function main (line 8) | int main() FILE: 3rdparty/eigen3/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_1nn.cpp function main (line 7) | int main() FILE: 3rdparty/eigen3/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple.cpp function main (line 5) | int main() FILE: 3rdparty/eigen3/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_broadcast_simple_rowwise.cpp function main (line 5) | int main() FILE: 3rdparty/eigen3/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_colwise.cpp function main (line 5) | int main() FILE: 3rdparty/eigen3/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_maxnorm.cpp function main (line 6) | int main() FILE: 3rdparty/eigen3/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_bool.cpp function main (line 7) | int main() FILE: 3rdparty/eigen3/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_norm.cpp function main (line 7) | int main() FILE: 3rdparty/eigen3/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_reductions_operatornorm.cpp function main (line 7) | int main() FILE: 3rdparty/eigen3/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_rowwise.cpp function main (line 5) | int main() FILE: 3rdparty/eigen3/doc/examples/Tutorial_ReductionsVisitorsBroadcasting_visitors.cpp function main (line 7) | int main() FILE: 3rdparty/eigen3/doc/examples/Tutorial_simple_example_dynamic_size.cpp function main (line 6) | int main() FILE: 3rdparty/eigen3/doc/examples/Tutorial_simple_example_fixed_size.cpp function main (line 6) | int main() FILE: 3rdparty/eigen3/doc/examples/class_Block.cpp function topLeftCorner (line 7) | Eigen::Block function topLeftCorner (line 14) | const Eigen::Block function main (line 20) | int main(int, char**) FILE: 3rdparty/eigen3/doc/examples/class_CwiseBinaryOp.cpp type MakeComplexOp (line 7) | struct MakeComplexOp { function main (line 13) | int main(int, char**) FILE: 3rdparty/eigen3/doc/examples/class_CwiseUnaryOp.cpp type CwiseClampOp (line 8) | struct CwiseClampOp { method CwiseClampOp (line 9) | CwiseClampOp(const Scalar& inf, const Scalar& sup) : m_inf(inf), m_sup... method Scalar (line 10) | const Scalar operator()(const Scalar& x) const { return x function topLeft2x2Corner (line 14) | const Eigen::Block function main (line 20) | int main(int, char**) FILE: 3rdparty/eigen3/doc/examples/class_FixedReshaped.cpp function reshape_helper (line 7) | Eigen::Reshaped function main (line 13) | int main(int, char**) FILE: 3rdparty/eigen3/doc/examples/class_FixedVectorBlock.cpp function firstTwo (line 7) | Eigen::VectorBlock function firstTwo (line 14) | const Eigen::VectorBlock function main (line 20) | int main(int, char**) FILE: 3rdparty/eigen3/doc/examples/class_Reshaped.cpp function reshape_helper (line 7) | const Reshaped function main (line 13) | int main(int, char**) FILE: 3rdparty/eigen3/doc/examples/class_VectorBlock.cpp function segmentFromRange (line 7) | Eigen::VectorBlock function segmentFromRange (line 14) | const Eigen::VectorBlock function main (line 20) | int main(int, char**) FILE: 3rdparty/eigen3/doc/examples/function_taking_eigenbase.cpp function print_size (line 6) | void print_size(const EigenBase& b) function main (line 12) | int main() FILE: 3rdparty/eigen3/doc/examples/function_taking_ref.cpp function inv_cond (line 6) | float inv_cond(const Ref& a) function main (line 12) | int main() FILE: 3rdparty/eigen3/doc/examples/make_circulant2.cpp class circulant_functor (line 8) | class circulant_functor { method circulant_functor (line 11) | circulant_functor(const ArgType& arg) : m_vec(arg) {} type circulant_helper (line 23) | struct circulant_helper { function makeCirculant (line 35) | CwiseNullaryOp, typename circulant_helperrows(); } method Index (line 34) | Index cols() const { return mp_mat->cols(); } method MatrixReplacement (line 42) | MatrixReplacement() : mp_mat(0) {} method attachMyMatrix (line 44) | void attachMyMatrix(const SparseMatrix &mat) { method my_matrix (line 47) | const SparseMatrix my_matrix() const { return *mp_mat; } type Eigen (line 10) | namespace Eigen { type internal (line 11) | namespace internal { type traits (line 14) | struct traits : public Eigen::internal::traits (line 59) | struct generic_product_impl (line 14) | struct traits : public Eigen::internal::traits (line 59) | struct generic_product_impl { method Index (line 33) | Index rows() const { return mp_mat->rows(); } method Index (line 34) | Index cols() const { return mp_mat->cols(); } method MatrixReplacement (line 42) | MatrixReplacement() : mp_mat(0) {} method attachMyMatrix (line 44) | void attachMyMatrix(const SparseMatrix &mat) { method my_matrix (line 47) | const SparseMatrix my_matrix() const { return *mp_mat; } type Eigen (line 55) | namespace Eigen { type internal (line 11) | namespace internal { type traits (line 14) | struct traits : public Eigen::internal::traits (line 59) | struct generic_product_impl (line 14) | struct traits : public Eigen::internal::traits (line 59) | struct generic_product_impl, type... function main (line 42) | int main() FILE: 3rdparty/eigen3/doc/examples/tut_arithmetic_add_sub.cpp function main (line 6) | int main() FILE: 3rdparty/eigen3/doc/examples/tut_arithmetic_dot_cross.cpp function main (line 6) | int main() FILE: 3rdparty/eigen3/doc/examples/tut_arithmetic_matrix_mul.cpp function main (line 5) | int main() FILE: 3rdparty/eigen3/doc/examples/tut_arithmetic_redux_basic.cpp function main (line 5) | int main() FILE: 3rdparty/eigen3/doc/examples/tut_arithmetic_scalar_mul_div.cpp function main (line 6) | int main() FILE: 3rdparty/eigen3/doc/examples/tut_matrix_coefficient_accessors.cpp function main (line 6) | int main() FILE: 3rdparty/eigen3/doc/examples/tut_matrix_resize.cpp function main (line 6) | int main() FILE: 3rdparty/eigen3/doc/examples/tut_matrix_resize_fixed_size.cpp function main (line 6) | int main() FILE: 3rdparty/eigen3/doc/snippets/Slicing_custom_padding_cxx11.cpp type pad (line 1) | struct pad { method Index (line 2) | Index size() const { return out_size; } method Index (line 3) | Index operator[] (Index i) const { return std::max(0,i-(out_siz... FILE: 3rdparty/eigen3/doc/special_examples/Tutorial_sparse_example.cpp function main (line 11) | int main(int argc, char** argv) FILE: 3rdparty/eigen3/doc/special_examples/Tutorial_sparse_example_details.cpp function insertCoefficient (line 8) | void insertCoefficient(int id, int i, int j, double w, std::vector& c... function buildProblem (line 19) | void buildProblem(std::vector& coefficients, Eigen::VectorXd& b, int n) function saveAsBitmap (line 37) | void saveAsBitmap(const Eigen::VectorXd& x, int n, const char* filename) FILE: 3rdparty/eigen3/doc/special_examples/random_cpp11.cpp function main (line 7) | int main() { FILE: 3rdparty/eigen3/doc/tutorial.cpp function main (line 3) | int main(int argc, char *argv[]) FILE: 3rdparty/eigen3/failtest/bdcsvd_int.cpp function main (line 11) | int main() FILE: 3rdparty/eigen3/failtest/block_nonconst_ctor_on_const_xpr_0.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: 3rdparty/eigen3/failtest/block_nonconst_ctor_on_const_xpr_1.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: 3rdparty/eigen3/failtest/block_nonconst_ctor_on_const_xpr_2.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 16) | int main() {} FILE: 3rdparty/eigen3/failtest/block_on_const_type_actually_const_0.cpp function foo (line 11) | void foo(){ function main (line 16) | int main() {} FILE: 3rdparty/eigen3/failtest/block_on_const_type_actually_const_1.cpp function foo (line 11) | void foo(){ function main (line 16) | int main() {} FILE: 3rdparty/eigen3/failtest/colpivqr_int.cpp function main (line 11) | int main() FILE: 3rdparty/eigen3/failtest/const_qualified_block_method_retval_0.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: 3rdparty/eigen3/failtest/const_qualified_block_method_retval_1.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: 3rdparty/eigen3/failtest/const_qualified_diagonal_method_retval.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: 3rdparty/eigen3/failtest/const_qualified_transpose_method_retval.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: 3rdparty/eigen3/failtest/cwiseunaryview_nonconst_ctor_on_const_xpr.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: 3rdparty/eigen3/failtest/cwiseunaryview_on_const_type_actually_const.cpp function foo (line 11) | void foo(){ function main (line 16) | int main() {} FILE: 3rdparty/eigen3/failtest/diagonal_nonconst_ctor_on_const_xpr.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: 3rdparty/eigen3/failtest/diagonal_on_const_type_actually_const.cpp function foo (line 11) | void foo(){ function main (line 16) | int main() {} FILE: 3rdparty/eigen3/failtest/eigensolver_cplx.cpp function main (line 11) | int main() FILE: 3rdparty/eigen3/failtest/eigensolver_int.cpp function main (line 11) | int main() FILE: 3rdparty/eigen3/failtest/fullpivlu_int.cpp function main (line 11) | int main() FILE: 3rdparty/eigen3/failtest/fullpivqr_int.cpp function main (line 11) | int main() FILE: 3rdparty/eigen3/failtest/initializer_list_1.cpp function main (line 11) | int main() FILE: 3rdparty/eigen3/failtest/initializer_list_2.cpp function main (line 13) | int main() FILE: 3rdparty/eigen3/failtest/jacobisvd_int.cpp function main (line 11) | int main() FILE: 3rdparty/eigen3/failtest/ldlt_int.cpp function main (line 11) | int main() FILE: 3rdparty/eigen3/failtest/llt_int.cpp function main (line 11) | int main() FILE: 3rdparty/eigen3/failtest/map_nonconst_ctor_on_const_ptr_0.cpp function foo (line 11) | void foo(CV_QUALIFIER float *ptr){ function main (line 15) | int main() {} FILE: 3rdparty/eigen3/failtest/map_nonconst_ctor_on_const_ptr_1.cpp function foo (line 11) | void foo(CV_QUALIFIER float *ptr, DenseIndex size){ function main (line 15) | int main() {} FILE: 3rdparty/eigen3/failtest/map_nonconst_ctor_on_const_ptr_2.cpp function foo (line 11) | void foo(CV_QUALIFIER float *ptr, DenseIndex rows, DenseIndex cols){ function main (line 15) | int main() {} FILE: 3rdparty/eigen3/failtest/map_nonconst_ctor_on_const_ptr_3.cpp function foo (line 11) | void foo(CV_QUALIFIER float *ptr, DenseIndex rows, DenseIndex cols){ function main (line 15) | int main() {} FILE: 3rdparty/eigen3/failtest/map_nonconst_ctor_on_const_ptr_4.cpp function foo (line 11) | void foo(const float *ptr, DenseIndex rows, DenseIndex cols){ function main (line 15) | int main() {} FILE: 3rdparty/eigen3/failtest/map_on_const_type_actually_const_0.cpp function foo (line 11) | void foo(float *ptr){ function main (line 15) | int main() {} FILE: 3rdparty/eigen3/failtest/map_on_const_type_actually_const_1.cpp function foo (line 11) | void foo(float *ptr){ function main (line 15) | int main() {} FILE: 3rdparty/eigen3/failtest/partialpivlu_int.cpp function main (line 11) | int main() FILE: 3rdparty/eigen3/failtest/qr_int.cpp function main (line 11) | int main() FILE: 3rdparty/eigen3/failtest/ref_1.cpp function call_ref (line 11) | void call_ref(Ref a) { } function main (line 13) | int main() FILE: 3rdparty/eigen3/failtest/ref_2.cpp function call_ref (line 5) | void call_ref(Ref a) { } function main (line 7) | int main() FILE: 3rdparty/eigen3/failtest/ref_3.cpp function call_ref (line 6) | void call_ref(Ref a) { } function call_ref (line 8) | void call_ref(const Ref &a) { } function main (line 11) | int main() FILE: 3rdparty/eigen3/failtest/ref_4.cpp function call_ref (line 5) | void call_ref(Ref > a) {} function main (line 7) | int main() FILE: 3rdparty/eigen3/failtest/ref_5.cpp function call_ref (line 5) | void call_ref(Ref a) { } function main (line 7) | int main() FILE: 3rdparty/eigen3/failtest/selfadjointview_nonconst_ctor_on_const_xpr.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: 3rdparty/eigen3/failtest/selfadjointview_on_const_type_actually_const.cpp function foo (line 11) | void foo(){ function main (line 16) | int main() {} FILE: 3rdparty/eigen3/failtest/sparse_ref_1.cpp function call_ref (line 11) | void call_ref(Ref > a) { } function main (line 13) | int main() FILE: 3rdparty/eigen3/failtest/sparse_ref_2.cpp function call_ref (line 5) | void call_ref(Ref > a) { } function main (line 7) | int main() FILE: 3rdparty/eigen3/failtest/sparse_ref_3.cpp function call_ref (line 6) | void call_ref(Ref > a) { } function call_ref (line 8) | void call_ref(const Ref > &a) { } function main (line 11) | int main() FILE: 3rdparty/eigen3/failtest/sparse_ref_4.cpp function call_ref (line 5) | void call_ref(Ref > a) {} function main (line 7) | int main() FILE: 3rdparty/eigen3/failtest/sparse_ref_5.cpp function call_ref (line 5) | void call_ref(Ref > a) { } function main (line 7) | int main() FILE: 3rdparty/eigen3/failtest/sparse_storage_mismatch.cpp function main (line 11) | int main() FILE: 3rdparty/eigen3/failtest/swap_1.cpp function main (line 5) | int main() FILE: 3rdparty/eigen3/failtest/swap_2.cpp function main (line 5) | int main() FILE: 3rdparty/eigen3/failtest/ternary_1.cpp function main (line 5) | int main(int argc,char **) FILE: 3rdparty/eigen3/failtest/ternary_2.cpp function main (line 5) | int main(int argc,char **) FILE: 3rdparty/eigen3/failtest/transpose_nonconst_ctor_on_const_xpr.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: 3rdparty/eigen3/failtest/transpose_on_const_type_actually_const.cpp function foo (line 11) | void foo(){ function main (line 16) | int main() {} FILE: 3rdparty/eigen3/failtest/triangularview_nonconst_ctor_on_const_xpr.cpp function foo (line 11) | void foo(CV_QUALIFIER Matrix3d &m){ function main (line 15) | int main() {} FILE: 3rdparty/eigen3/failtest/triangularview_on_const_type_actually_const.cpp function foo (line 11) | void foo(){ function main (line 16) | int main() {} FILE: 3rdparty/eigen3/lapack/lapack_common.h type Eigen (line 20) | typedef Eigen::Map contributors_map_from_churn_output(const char *filename) function string (line 110) | string lastname(const string& name) type contributor (line 117) | struct contributor method contributor (line 125) | contributor() : changedlines(0), changesets(0) {} function add_online_info_into_contributors_list (line 133) | void add_online_info_into_contributors_list(list& contribut... function main (line 186) | int main() FILE: 3rdparty/eigen3/scripts/relicense.py function update (line 46) | def update(text): FILE: 3rdparty/eigen3/test/AnnoyingScalar.h type my_exception (line 20) | struct my_exception function class (line 31) | class AnnoyingScalar function init (line 50) | void init() { function AnnoyingScalar (line 102) | AnnoyingScalar real(const AnnoyingScalar &x) { return x; } function AnnoyingScalar (line 103) | AnnoyingScalar imag(const AnnoyingScalar & ) { return 0; } function AnnoyingScalar (line 104) | AnnoyingScalar conj(const AnnoyingScalar &x) { return x; } function AnnoyingScalar (line 105) | AnnoyingScalar sqrt(const AnnoyingScalar &x) { return std::sqrt(*x.v); } function AnnoyingScalar (line 106) | AnnoyingScalar abs (const AnnoyingScalar &x) { return std::abs(*x.v); } function AnnoyingScalar (line 107) | AnnoyingScalar cos (const AnnoyingScalar &x) { return std::cos(*x.v); } function AnnoyingScalar (line 108) | AnnoyingScalar sin (const AnnoyingScalar &x) { return std::sin(*x.v); } function AnnoyingScalar (line 109) | AnnoyingScalar acos(const AnnoyingScalar &x) { return std::acos(*x.v); } function AnnoyingScalar (line 110) | AnnoyingScalar atan2(const AnnoyingScalar &y,const AnnoyingScalar &x) { ... function namespace (line 124) | namespace Eigen { function AnnoyingScalar (line 146) | AnnoyingScalar get_test_precision(const AnnoyingScalar&) function AnnoyingScalar (line 149) | AnnoyingScalar test_relative_error(const AnnoyingScalar &a, const Annoyi... function test_isApprox (line 152) | inline bool test_isApprox(const AnnoyingScalar &a, const AnnoyingScalar &b) function test_isMuchSmallerThan (line 155) | inline bool test_isMuchSmallerThan(const AnnoyingScalar &a, const Annoyi... FILE: 3rdparty/eigen3/test/adjoint.cpp type adjoint_specific (line 14) | struct adjoint_specific type adjoint_specific (line 16) | struct adjoint_specific { method run (line 18) | static void run(const Vec& v1, const Vec& v2, Vec& v3, const Mat& squa... type adjoint_specific (line 27) | struct adjoint_specific { method run (line 29) | static void run(const Vec& v1, const Vec& v2, Vec& v3, const Mat& squa... function adjoint (line 67) | void adjoint(const MatrixType& m) function adjoint_extra (line 152) | void adjoint_extra() function EIGEN_DECLARE_TEST (line 194) | EIGEN_DECLARE_TEST(adjoint) FILE: 3rdparty/eigen3/test/array_cwise.cpp function array (line 12) | void array(const ArrayType& m) function comparisons (line 185) | void comparisons(const ArrayType& m) function array_real (line 261) | void array_real(const ArrayType& m) function array_complex (line 390) | void array_complex(const ArrayType& m) function min_max (line 501) | void min_max(const ArrayType& m) function EIGEN_DECLARE_TEST (line 529) | EIGEN_DECLARE_TEST(array_cwise) FILE: 3rdparty/eigen3/test/array_for_matrix.cpp function array_for_matrix (line 12) | void array_for_matrix(const MatrixType& m) function comparisons (line 89) | void comparisons(const MatrixType& m) function lpNorm (line 155) | void lpNorm(const VectorType& v) function cwise_min_max (line 178) | void cwise_min_max(const MatrixType& m) function resize (line 216) | void resize(const MatrixTraits& t) function regression_bug_654 (line 242) | void regression_bug_654() function regrrssion_bug_1410 (line 250) | void regrrssion_bug_1410() function EIGEN_DECLARE_TEST (line 266) | EIGEN_DECLARE_TEST(array_for_matrix) FILE: 3rdparty/eigen3/test/array_of_string.cpp function EIGEN_DECLARE_TEST (line 12) | EIGEN_DECLARE_TEST(array_of_string) FILE: 3rdparty/eigen3/test/array_replicate.cpp function replicate (line 12) | void replicate(const MatrixType& m) function EIGEN_DECLARE_TEST (line 71) | EIGEN_DECLARE_TEST(array_replicate) FILE: 3rdparty/eigen3/test/array_reverse.cpp function reverse (line 16) | void reverse(const MatrixType& m) function array_reverse_extra (line 127) | void array_reverse_extra() function EIGEN_DONT_INLINE (line 140) | EIGEN_DONT_INLINE function EIGEN_DONT_INLINE (line 149) | EIGEN_DONT_INLINE function EIGEN_DONT_INLINE (line 160) | EIGEN_DONT_INLINE function bug1684 (line 175) | void bug1684() function EIGEN_DECLARE_TEST (line 189) | EIGEN_DECLARE_TEST(array_reverse) FILE: 3rdparty/eigen3/test/bandmatrix.cpp function bandmatrix (line 12) | void bandmatrix(const MatrixType& _m) function EIGEN_DECLARE_TEST (line 62) | EIGEN_DECLARE_TEST(bandmatrix) FILE: 3rdparty/eigen3/test/basicstuff.cpp function basicStuff (line 14) | void basicStuff(const MatrixType& m) function basicStuffComplex (line 160) | void basicStuffComplex(const MatrixType& m) function casting (line 198) | void casting() function fixedSizeMatrixConstruction (line 208) | void fixedSizeMatrixConstruction() function EIGEN_DECLARE_TEST (line 270) | EIGEN_DECLARE_TEST(basicstuff) FILE: 3rdparty/eigen3/test/bdcsvd.cpp function bdcsvd (line 29) | void bdcsvd(const MatrixType& a = MatrixType(), bool pickrandom = true) function bdcsvd_method (line 43) | void bdcsvd_method() function compare_bdc_jacobi (line 59) | void compare_bdc_jacobi(const MatrixType& a = MatrixType(), unsigned int... function EIGEN_DECLARE_TEST (line 71) | EIGEN_DECLARE_TEST(bdcsvd) FILE: 3rdparty/eigen3/test/bicgstab.cpp function test_bicgstab_T (line 13) | void test_bicgstab_T() function EIGEN_DECLARE_TEST (line 29) | EIGEN_DECLARE_TEST(bicgstab) FILE: 3rdparty/eigen3/test/block.cpp function block_real_only (line 14) | typename Eigen::internal::enable_if::value,bool>::type function block (line 40) | void block(const MatrixType& m) function compare_using_data_and_stride (line 244) | void compare_using_data_and_stride(const MatrixType& m) function data_and_stride (line 277) | void data_and_stride(const MatrixType& m) function EIGEN_DECLARE_TEST (line 296) | EIGEN_DECLARE_TEST(block) FILE: 3rdparty/eigen3/test/boostmultiprec.cpp type Eigen (line 79) | namespace Eigen { type NumTraits (line 80) | struct NumTraits : GenericNumTraits { method Real (line 81) | static inline Real dummy_precision() { return 1e-50; } type NumTraits > (line 85) | struct NumTraits() { return 1e-50; } type internal (line 91) | namespace internal { type cast_impl (line 93) | struct cast_impl { method NewType (line 94) | static inline NewType run(const Real& x) { type cast_impl > (line 100) | struct cast_impl > { method run (line 101) | static inline std::complex run(const Real& x) { type boost (line 108) | namespace boost { type multiprecision (line 109) | namespace multiprecision { function Real (line 118) | Real fabs(const Real& a) { return abs EIGEN_NOT_A_MACRO (a); } function Real (line 119) | Real fmax(const Real& a, const Real& b) { using std::max; return max... function test_isMuchSmallerThan (line 122) | inline bool test_isMuchSmallerThan(const Real& a, const Real& b) { function test_isApprox (line 126) | inline bool test_isApprox(const Real& a, const Real& b) { function test_isApproxOrLessThan (line 130) | inline bool test_isApproxOrLessThan(const Real& a, const Real& b) { function Real (line 134) | Real get_test_precision(const Real&) { function Real (line 138) | Real test_relative_error(const Real &a, const Real &b) { type Eigen (line 145) | namespace Eigen { type NumTraits (line 80) | struct NumTraits : GenericNumTraits { method Real (line 81) | static inline Real dummy_precision() { return 1e-50; } type NumTraits > (line 85) | struct NumTraits() { return 1e-50; } type internal (line 91) | namespace internal { type cast_impl (line 93) | struct cast_impl { method NewType (line 94) | static inline NewType run(const Real& x) { type cast_impl > (line 100) | struct cast_impl > { method run (line 101) | static inline std::complex run(const Real& x) { function EIGEN_DECLARE_TEST (line 149) | EIGEN_DECLARE_TEST(boostmultiprec) FILE: 3rdparty/eigen3/test/bug1213.cpp function bug1213_1 (line 9) | bool bug1213_1(const Eigen::Vector3f& x) FILE: 3rdparty/eigen3/test/bug1213_main.cpp function main (line 6) | int main() function bug1213_2 (line 13) | bool bug1213_2(const Eigen::Matrix& ) FILE: 3rdparty/eigen3/test/cholesky.cpp function matrix_l1_norm (line 18) | typename MatrixType::RealScalar matrix_l1_norm(const MatrixType& m) { function test_chol_update (line 24) | void test_chol_update(const MatrixType& symm) function cholesky (line 56) | void cholesky(const MatrixType& m) function cholesky_cplx (line 286) | void cholesky_cplx(const MatrixType& m) function cholesky_bug241 (line 343) | void cholesky_bug241(const MatrixType& m) function cholesky_definiteness (line 361) | void cholesky_definiteness(const MatrixType& m) function cholesky_faillure_cases (line 410) | void cholesky_faillure_cases() function cholesky_verify_assert (line 471) | void cholesky_verify_assert() function EIGEN_DECLARE_TEST (line 495) | EIGEN_DECLARE_TEST(cholesky) FILE: 3rdparty/eigen3/test/cholmod_support.cpp function test_cholmod_ST (line 15) | void test_cholmod_ST() function test_cholmod_T (line 53) | void test_cholmod_T() function EIGEN_DECLARE_TEST (line 58) | EIGEN_DECLARE_TEST(cholmod_support) FILE: 3rdparty/eigen3/test/commainitializer.cpp function test_blocks (line 14) | void test_blocks() type test_block_recursion (line 59) | struct test_block_recursion method run (line 61) | static void run() type test_block_recursion<0,N> (line 69) | struct test_block_recursion<0,N> method run (line 71) | static void run() { function EIGEN_DECLARE_TEST (line 76) | EIGEN_DECLARE_TEST(commainitializer) FILE: 3rdparty/eigen3/test/conjugate_gradient.cpp function test_conjugate_gradient_T (line 13) | void test_conjugate_gradient_T() function EIGEN_DECLARE_TEST (line 29) | EIGEN_DECLARE_TEST(conjugate_gradient) FILE: 3rdparty/eigen3/test/conservative_resize.cpp function run_matrix_tests (line 18) | void run_matrix_tests() function run_vector_tests (line 61) | void run_vector_tests() function noncopyable (line 114) | void noncopyable() function EIGEN_DECLARE_TEST (line 137) | EIGEN_DECLARE_TEST(conservative_resize) FILE: 3rdparty/eigen3/test/constructor.cpp type Wrapper (line 15) | struct Wrapper method Wrapper (line 18) | inline Wrapper(const MatrixType &x) : m_mat(x) {} type my_sizes (line 23) | enum my_sizes { M = 12, N = 7} function ctor_init1 (line 25) | void ctor_init1(const MatrixType& m) FILE: 3rdparty/eigen3/test/corners.cpp function corners (line 16) | void corners(const MatrixType& m) function corners_fixedsize (line 45) | void corners_fixedsize() function EIGEN_DECLARE_TEST (line 104) | EIGEN_DECLARE_TEST(corners) FILE: 3rdparty/eigen3/test/ctorleak.cpp type Foo (line 5) | struct Foo method Foo (line 11) | Foo() : dummy(0) class Fail (line 27) | class Fail : public std::exception {} function EIGEN_DECLARE_TEST (line 36) | EIGEN_DECLARE_TEST(ctorleak) FILE: 3rdparty/eigen3/test/denseLM.cpp type DenseLM (line 21) | struct DenseLM : DenseFunctor method DenseLM (line 27) | DenseLM(int n, int m) : DenseFunctor(n,m) method VectorType (line 30) | VectorType model(const VectorType& uv, VectorType& x) method initPoints (line 50) | void initPoints(VectorType& uv_ref, VectorType& x) method df (line 78) | int df(const VectorType& uv, JacobianType& fjac) function test_minimizeLM (line 102) | int test_minimizeLM(FunctorType& functor, VectorType& uv) function test_lmder (line 115) | int test_lmder(FunctorType& functor, VectorType& uv) function test_minimizeSteps (line 128) | int test_minimizeSteps(FunctorType& functor, VectorType& uv) function test_denseLM_T (line 146) | void test_denseLM_T() function EIGEN_DECLARE_TEST (line 185) | EIGEN_DECLARE_TEST(denseLM) FILE: 3rdparty/eigen3/test/dense_storage.cpp function dense_storage_copy (line 15) | void dense_storage_copy() function dense_storage_assignment (line 35) | void dense_storage_assignment() function dense_storage_alignment (line 56) | void dense_storage_alignment() function EIGEN_DECLARE_TEST (line 81) | EIGEN_DECLARE_TEST(dense_storage) FILE: 3rdparty/eigen3/test/determinant.cpp function determinant (line 14) | void determinant(const MatrixType& m) function EIGEN_DECLARE_TEST (line 53) | EIGEN_DECLARE_TEST(determinant) FILE: 3rdparty/eigen3/test/diagonal.cpp function diagonal (line 12) | void diagonal(const MatrixType& m) function diagonal_assert (line 73) | void diagonal_assert(const MatrixType& m) { function EIGEN_DECLARE_TEST (line 91) | EIGEN_DECLARE_TEST(diagonal) FILE: 3rdparty/eigen3/test/diagonal_matrix_variadic_ctor.cpp function assertionTest (line 15) | void assertionTest() function constructorTest (line 61) | void constructorTest() function EIGEN_DECLARE_TEST (line 168) | EIGEN_DECLARE_TEST(diagonal_matrix_variadic_ctor) FILE: 3rdparty/eigen3/test/diagonalmatrices.cpp function diagonalmatrices (line 12) | void diagonalmatrices(const MatrixType& m) function as_scalar_product (line 117) | void as_scalar_product(const MatrixType& m) function bug987 (line 144) | void bug987() function EIGEN_DECLARE_TEST (line 154) | EIGEN_DECLARE_TEST(diagonalmatrices) FILE: 3rdparty/eigen3/test/dontalign.cpp function dontalign (line 20) | void dontalign(const MatrixType& m) function EIGEN_DECLARE_TEST (line 47) | EIGEN_DECLARE_TEST(dontalign) FILE: 3rdparty/eigen3/test/dynalloc.cpp function check_handmade_aligned_malloc (line 21) | void check_handmade_aligned_malloc() function check_aligned_malloc (line 33) | void check_aligned_malloc() function check_aligned_new (line 45) | void check_aligned_new() function ei_declare_aligned_stack_constructed_variable (line 61) | ei_declare_aligned_stack_constructed_variable(float,p,i,0); function EIGEN_DECLARE_TEST (line 123) | EIGEN_DECLARE_TEST(dynalloc) FILE: 3rdparty/eigen3/test/eigen2support.cpp function eigen2support (line 14) | void eigen2support(const MatrixType& m) function EIGEN_DECLARE_TEST (line 55) | EIGEN_DECLARE_TEST(eigen2support) FILE: 3rdparty/eigen3/test/eigensolver_complex.cpp function find_pivot (line 16) | bool find_pivot(typename MatrixType::Scalar tol, MatrixType &diffs, Inde... function verify_is_approx_upto_permutation (line 55) | void verify_is_approx_upto_permutation(const VectorType& vec1, const Vec... function eigensolver (line 72) | void eigensolver(const MatrixType& m) function eigensolver_verify_assert (line 144) | void eigensolver_verify_assert(const MatrixType& m) function EIGEN_DECLARE_TEST (line 155) | EIGEN_DECLARE_TEST(eigensolver_complex) FILE: 3rdparty/eigen3/test/eigensolver_generalized_real.cpp function generalized_eigensolver_real (line 16) | void generalized_eigensolver_real(const MatrixType& m) function EIGEN_DECLARE_TEST (line 88) | EIGEN_DECLARE_TEST(eigensolver_generalized_real) FILE: 3rdparty/eigen3/test/eigensolver_generic.cpp function check_eigensolver_for_given_mat (line 16) | void check_eigensolver_for_given_mat(const EigType &eig, const MatType& a) function eigensolver (line 30) | void eigensolver(const MatrixType& m) function eigensolver_verify_assert (line 98) | void eigensolver_verify_assert(const MatrixType& m) function make_companion (line 114) | Matrix function eigensolver_generic_extra (line 126) | void eigensolver_generic_extra() function EIGEN_DECLARE_TEST (line 209) | EIGEN_DECLARE_TEST(eigensolver_generic) FILE: 3rdparty/eigen3/test/eigensolver_selfadjoint.cpp function selfadjointeigensolver_essential_check (line 18) | void selfadjointeigensolver_essential_check(const MatrixType& m) function selfadjointeigensolver (line 69) | void selfadjointeigensolver(const MatrixType& m) function bug_854 (line 194) | void bug_854() function bug_1014 (line 204) | void bug_1014() function bug_1225 (line 214) | void bug_1225() function bug_1204 (line 226) | void bug_1204() function EIGEN_DECLARE_TEST (line 233) | EIGEN_DECLARE_TEST(eigensolver_selfadjoint) FILE: 3rdparty/eigen3/test/evaluators.cpp type Eigen (line 4) | namespace Eigen { function prod (line 7) | const Product function lazyprod (line 14) | const Product function EIGEN_STRONG_INLINE (line 21) | EIGEN_STRONG_INLINE function EIGEN_STRONG_INLINE (line 29) | EIGEN_STRONG_INLINE function EIGEN_STRONG_INLINE (line 37) | EIGEN_STRONG_INLINE function add_assign_using_evaluator (line 53) | void add_assign_using_evaluator(const DstXprType& dst, const SrcXprTyp... function subtract_assign_using_evaluator (line 60) | void subtract_assign_using_evaluator(const DstXprType& dst, const SrcX... function multiply_assign_using_evaluator (line 67) | void multiply_assign_using_evaluator(const DstXprType& dst, const SrcX... function divide_assign_using_evaluator (line 74) | void divide_assign_using_evaluator(const DstXprType& dst, const SrcXpr... function swap_using_evaluator (line 81) | void swap_using_evaluator(const DstXprType& dst, const SrcXprType& src) type internal (line 87) | namespace internal { function EIGEN_DEVICE_FUNC (line 89) | EIGEN_DEVICE_FUNC void call_assignment(const NoAlias& ea, int i, int j, int k) function check_all_var (line 41) | void check_all_var(const Matrix& ea) function eulerangles (line 59) | void eulerangles() function EIGEN_DECLARE_TEST (line 106) | EIGEN_DECLARE_TEST(geo_eulerangles) FILE: 3rdparty/eigen3/test/geo_homogeneous.cpp function homogeneous (line 13) | void homogeneous(void) function EIGEN_DECLARE_TEST (line 118) | EIGEN_DECLARE_TEST(geo_homogeneous) FILE: 3rdparty/eigen3/test/geo_hyperplane.cpp function hyperplane (line 16) | void hyperplane(const HyperplaneType& _plane) function lines (line 88) | void lines() function planes (line 129) | void planes() function hyperplane_alignment (line 155) | void hyperplane_alignment() function EIGEN_DECLARE_TEST (line 183) | EIGEN_DECLARE_TEST(geo_hyperplane) FILE: 3rdparty/eigen3/test/geo_orthomethods.cpp function orthomethods_3 (line 19) | void orthomethods_3() function orthomethods (line 80) | void orthomethods(int size=Size) function EIGEN_DECLARE_TEST (line 118) | EIGEN_DECLARE_TEST(geo_orthomethods) FILE: 3rdparty/eigen3/test/geo_parametrizedline.cpp function parametrizedline (line 16) | void parametrizedline(const LineType& _line) function parametrizedline_alignment (line 90) | void parametrizedline_alignment() function EIGEN_DECLARE_TEST (line 120) | EIGEN_DECLARE_TEST(geo_parametrizedline) FILE: 3rdparty/eigen3/test/geo_quaternion.cpp function T (line 17) | T bounded_acos(T v) function check_slerp (line 25) | void check_slerp(const QuatType& q0, const QuatType& q1) function quaternion (line 46) | void quaternion(void) function mapQuaternion (line 177) | void mapQuaternion(void){ function quaternionAlignment (line 258) | void quaternionAlignment(void){ function check_const_correctness (line 283) | void check_const_correctness(const PlainObjectType&) type MovableClass (line 300) | struct MovableClass { method MovableClass (line 303) | MovableClass() = default; method MovableClass (line 304) | MovableClass(const MovableClass&) = default; method MovableClass (line 305) | MovableClass(MovableClass&&) noexcept = default; method MovableClass (line 306) | MovableClass& operator=(const MovableClass&) = default; method MovableClass (line 307) | MovableClass& operator=(MovableClass&&) = default; function EIGEN_DECLARE_TEST (line 313) | EIGEN_DECLARE_TEST(geo_quaternion) FILE: 3rdparty/eigen3/test/geo_transformations.cpp function angleToVec (line 16) | Matrix angleToVec(T a) function EIGEN_DONT_INLINE (line 23) | EIGEN_DONT_INLINE function non_projective_only (line 26) | void non_projective_only() function transformations (line 86) | void transformations() function transform_associativity_left (line 502) | void transform_associativity_left(const A1& a1, const A2& a2, const P& p... function transform_associativity2 (line 510) | void transform_associativity2(const A1& a1, const A2& a2, const P& p, co... function transform_associativity (line 520) | void transform_associativity(const RotationType& R) function transform_alignment (line 563) | void transform_alignment() function transform_products (line 592) | void transform_products() function transformations_no_scale (line 615) | void transformations_no_scale() function EIGEN_DECLARE_TEST (line 675) | EIGEN_DECLARE_TEST(geo_transformations) FILE: 3rdparty/eigen3/test/gpu_common.h function run_on_gpu_meta_kernel (line 32) | void run_on_gpu_meta_kernel(const Kernel ker, int n, const Input* in, Ou... type compile_time_device_info (line 102) | struct compile_time_device_info { function ei_test_init_gpu (line 115) | void ei_test_init_gpu() FILE: 3rdparty/eigen3/test/half_float.cpp type Eigen (line 15) | namespace Eigen { type half (line 16) | struct half function test_conversion (line 21) | void test_conversion() function test_numtraits (line 97) | void test_numtraits() function test_arithmetic (line 119) | void test_arithmetic() function test_comparison (line 130) | void test_comparison() function test_basic_functions (line 168) | void test_basic_functions() function test_trigonometric_functions (line 216) | void test_trigonometric_functions() function test_array (line 240) | void test_array() function test_product (line 260) | void test_product() function EIGEN_DECLARE_TEST (line 275) | EIGEN_DECLARE_TEST(half_float) FILE: 3rdparty/eigen3/test/hessenberg.cpp function hessenberg (line 14) | void hessenberg(int size = Size) function EIGEN_DECLARE_TEST (line 52) | EIGEN_DECLARE_TEST(hessenberg) FILE: 3rdparty/eigen3/test/householder.cpp function householder (line 13) | void householder(const MatrixType& m) function EIGEN_DECLARE_TEST (line 136) | EIGEN_DECLARE_TEST(householder) FILE: 3rdparty/eigen3/test/incomplete_cholesky.cpp function test_incomplete_cholesky_T (line 15) | void test_incomplete_cholesky_T() function bug1150 (line 33) | void bug1150() function EIGEN_DECLARE_TEST (line 62) | EIGEN_DECLARE_TEST(incomplete_cholesky) FILE: 3rdparty/eigen3/test/indexed_view.cpp function encode (line 42) | int encode(Index i, Index j) { function IndexPair (line 46) | IndexPair decode(Index ij) { function match (line 51) | bool match(const T& xpr, std::string ref, std::string str_xpr = "") { function is_same_eq (line 63) | typename internal::enable_if::value,bool>::type function is_same_seq (line 70) | bool is_same_seq(const T1& a, const T2& b) function is_same_seq_type (line 82) | typename internal::enable_if::value,bool>::type type DummyEnum (line 93) | enum DummyEnum { XX=0, YY=1 } function check_indexed_view (line 95) | void check_indexed_view() function EIGEN_DECLARE_TEST (line 434) | EIGEN_DECLARE_TEST(indexed_view) FILE: 3rdparty/eigen3/test/initializer_list_construction.cpp type TestMethodDispatching (line 15) | struct TestMethodDispatching { method run (line 16) | static void run() {} type TestMethodDispatching (line 20) | struct TestMethodDispatching { method run (line 21) | static void run() function fixedsizeVariadicVectorConstruction2 (line 50) | void fixedsizeVariadicVectorConstruction2() function fixedsizeVariadicVectorConstruction3 (line 88) | void fixedsizeVariadicVectorConstruction3() function fixedsizeVariadicVectorConstruction (line 96) | void fixedsizeVariadicVectorConstruction() function initializerListVectorConstruction (line 105) | void initializerListVectorConstruction() function initializerListMatrixConstruction (line 161) | void initializerListMatrixConstruction() function initializerListArrayConstruction (line 233) | void initializerListArrayConstruction() function dynamicVectorConstruction (line 304) | void dynamicVectorConstruction() function EIGEN_DECLARE_TEST (line 335) | EIGEN_DECLARE_TEST(initializer_list_construction) FILE: 3rdparty/eigen3/test/inplace_decomposition.cpp function inplace (line 17) | void inplace(bool square = false, bool SPD = false) function EIGEN_DECLARE_TEST (line 82) | EIGEN_DECLARE_TEST(inplace_decomposition) FILE: 3rdparty/eigen3/test/integer_types.cpp function signed_integer_type_tests (line 19) | void signed_integer_type_tests(const MatrixType& m) function integer_type_tests (line 49) | void integer_type_tests(const MatrixType& m) function integer_types_extra (line 135) | void integer_types_extra() function EIGEN_DECLARE_TEST (line 145) | EIGEN_DECLARE_TEST(integer_types) FILE: 3rdparty/eigen3/test/inverse.cpp function inverse_for_fixed_size (line 15) | void inverse_for_fixed_size(const MatrixType&, typename internal::enable... function inverse_for_fixed_size (line 20) | void inverse_for_fixed_size(const MatrixType& m1, typename internal::ena... function inverse (line 65) | void inverse(const MatrixType& m) function inverse_zerosized (line 109) | void inverse_zerosized() function EIGEN_DECLARE_TEST (line 124) | EIGEN_DECLARE_TEST(inverse) FILE: 3rdparty/eigen3/test/io.cpp type check_ostream_impl (line 15) | struct check_ostream_impl method run (line 17) | static void run() type check_ostream_impl (line 29) | struct check_ostream_impl method run (line 31) | static void run() type check_ostream_impl< std::complex > (line 41) | struct check_ostream_impl< std::complex > method run (line 43) | static void run() function check_ostream (line 53) | static void check_ostream() function EIGEN_DECLARE_TEST (line 58) | EIGEN_DECLARE_TEST(rand) FILE: 3rdparty/eigen3/test/is_same_dense.cpp function EIGEN_DECLARE_TEST (line 14) | EIGEN_DECLARE_TEST(is_same_dense) FILE: 3rdparty/eigen3/test/jacobi.cpp function jacobi (line 15) | void jacobi(const MatrixType& m = MatrixType()) function EIGEN_DECLARE_TEST (line 60) | EIGEN_DECLARE_TEST(jacobi) FILE: 3rdparty/eigen3/test/jacobisvd.cpp function jacobisvd (line 23) | void jacobisvd(const MatrixType& a = MatrixType(), bool pickrandom = true) function jacobisvd_verify_assert (line 36) | void jacobisvd_verify_assert(const MatrixType& m) function jacobisvd_method (line 60) | void jacobisvd_method() type Foo (line 74) | namespace Foo { class Bar (line 77) | class Bar {public: Bar() {}} method Bar (line 77) | Bar() {} function msvc_workaround (line 82) | void msvc_workaround() function EIGEN_DECLARE_TEST (line 89) | EIGEN_DECLARE_TEST(jacobisvd) FILE: 3rdparty/eigen3/test/klu_support.cpp function test_klu_support_T (line 15) | void test_klu_support_T() function EIGEN_DECLARE_TEST (line 27) | EIGEN_DECLARE_TEST(klu_support) FILE: 3rdparty/eigen3/test/linearstructure.cpp function linearStructure (line 16) | void linearStructure(const MatrixType& m) function real_complex (line 76) | void real_complex(DenseIndex rows = MatrixType::RowsAtCompileTime, Dense... function linearstructure_overflow (line 114) | void linearstructure_overflow() function EIGEN_DECLARE_TEST (line 126) | EIGEN_DECLARE_TEST(linearstructure) FILE: 3rdparty/eigen3/test/lscg.cpp function test_lscg_T (line 13) | void test_lscg_T() function EIGEN_DECLARE_TEST (line 33) | EIGEN_DECLARE_TEST(lscg) FILE: 3rdparty/eigen3/test/lu.cpp function matrix_l1_norm (line 16) | typename MatrixType::RealScalar matrix_l1_norm(const MatrixType& m) { function lu_non_invertible (line 20) | void lu_non_invertible() function lu_invertible (line 110) | void lu_invertible() function lu_partial_piv (line 155) | void lu_partial_piv(Index size = MatrixType::ColsAtCompileTime) function lu_verify_assert (line 183) | void lu_verify_assert() function EIGEN_DECLARE_TEST (line 214) | EIGEN_DECLARE_TEST(lu) FILE: 3rdparty/eigen3/test/main.h type real (line 96) | struct real {} type imag (line 97) | struct imag {} function on_temporary_creation (line 124) | inline void on_temporary_creation(long int size) { function namespace (line 159) | namespace Eigen function namespace (line 212) | namespace Eigen function namespace (line 243) | namespace Eigen function verify_impl (line 356) | inline void verify_impl(bool condition, const char *testname, const char... function namespace (line 400) | namespace Eigen { type typename (line 648) | typedef typename internal::traits::Scalar Scalar; type Matrix (line 651) | typedef Matrix VectorType; type Matrix (line 652) | typedef Matrix MatrixAType; type Matrix (line 653) | typedef Matrix MatrixBType; type typename (line 688) | typedef typename PermutationVectorType::Scalar Scalar; function float (line 720) | struct GetDifferentType { typedef double type; } function double (line 721) | struct GetDifferentType { typedef float type; } function string (line 727) | string type_name() { return "other"; } FILE: 3rdparty/eigen3/test/mapped_matrix.cpp function map_class_vector (line 18) | void map_class_vector(const VectorType& m) function map_class_matrix (line 51) | void map_class_matrix(const MatrixType& m) function map_static_methods (line 121) | void map_static_methods(const VectorType& m) function check_const_correctness (line 146) | void check_const_correctness(const PlainObjectType&) function map_not_aligned_on_scalar (line 161) | void map_not_aligned_on_scalar() function EIGEN_DECLARE_TEST (line 181) | EIGEN_DECLARE_TEST(mapped_matrix) FILE: 3rdparty/eigen3/test/mapstaticmethods.cpp type mapstaticmethods_impl (line 23) | struct mapstaticmethods_impl {} type mapstaticmethods_impl (line 26) | struct mapstaticmethods_impl method run (line 28) | static void run(const PlainObjectType& m) type mapstaticmethods_impl (line 72) | struct mapstaticmethods_impl method run (line 74) | static void run(const PlainObjectType& m) type mapstaticmethods_impl (line 118) | struct mapstaticmethods_impl method run (line 120) | static void run(const PlainObjectType& v) function mapstaticmethods (line 144) | void mapstaticmethods(const PlainObjectType& m) function EIGEN_DECLARE_TEST (line 150) | EIGEN_DECLARE_TEST(mapstaticmethods) FILE: 3rdparty/eigen3/test/mapstride.cpp function map_class_vector (line 12) | void map_class_vector(const VectorType& m) function map_class_matrix (line 50) | void map_class_matrix(const MatrixType& _m) function bug1453 (line 170) | void bug1453() function EIGEN_DECLARE_TEST (line 200) | EIGEN_DECLARE_TEST(mapstride) FILE: 3rdparty/eigen3/test/meta.cpp function check_is_convertible (line 13) | bool check_is_convertible(const From&, const To&) type FooReturnType (line 18) | struct FooReturnType { type MyInterface (line 22) | struct MyInterface { type MyImpl (line 26) | struct MyImpl : public MyInterface { method func (line 27) | void func() {} function EIGEN_DECLARE_TEST (line 30) | EIGEN_DECLARE_TEST(meta) FILE: 3rdparty/eigen3/test/metis_support.cpp function test_metis_T (line 15) | void test_metis_T() function EIGEN_DECLARE_TEST (line 22) | EIGEN_DECLARE_TEST(metis_support) FILE: 3rdparty/eigen3/test/miscmatrices.cpp function miscMatrices (line 12) | void miscMatrices(const MatrixType& m) function EIGEN_DECLARE_TEST (line 37) | EIGEN_DECLARE_TEST(miscmatrices) FILE: 3rdparty/eigen3/test/mixingtypes.cpp function raise_assertion (line 53) | void raise_assertion(Index size = SizeAtCompileType) function mixingtypes (line 74) | void mixingtypes(int size = SizeAtCompileType) function EIGEN_DECLARE_TEST (line 312) | EIGEN_DECLARE_TEST(mixingtypes) FILE: 3rdparty/eigen3/test/mpl2only.cpp function main (line 21) | int main() FILE: 3rdparty/eigen3/test/nestbyvalue.cpp function XprType (line 17) | XprType get_xpr_with_temps(const MatrixXd& a) function EIGEN_DECLARE_TEST (line 24) | EIGEN_DECLARE_TEST(nestbyvalue) FILE: 3rdparty/eigen3/test/nesting_ops.cpp function use_n_times (line 16) | void use_n_times(const XprType &xpr) function verify_eval_type (line 27) | bool verify_eval_type(const XprType &, const ReferenceType&) function run_nesting_ops_1 (line 33) | void run_nesting_ops_1(const MatrixType& _m) function run_nesting_ops_2 (line 48) | void run_nesting_ops_2(const MatrixType& _m) function EIGEN_DECLARE_TEST (line 94) | EIGEN_DECLARE_TEST(nesting_ops) FILE: 3rdparty/eigen3/test/nomalloc.cpp function nomalloc (line 23) | void nomalloc(const MatrixType& m) function ctms_decompositions (line 92) | void ctms_decompositions() function test_zerosized (line 158) | void test_zerosized() { function test_reference (line 171) | void test_reference(const MatrixType& m) { function EIGEN_DECLARE_TEST (line 205) | EIGEN_DECLARE_TEST(nomalloc) FILE: 3rdparty/eigen3/test/nullary.cpp function equalsIdentity (line 14) | bool equalsIdentity(const MatrixType& A) function check_extremity_accuracy (line 37) | void check_extremity_accuracy(const VectorType &v, const typename Vector... function testVectorType (line 64) | void testVectorType(const VectorType& base) function testMatrixType (line 216) | void testMatrixType(const MatrixType& m) function bug79 (line 244) | void bug79() function bug1630 (line 251) | void bug1630() function nullary_overflow (line 259) | void nullary_overflow() function nullary_internal_logic (line 271) | void nullary_internal_logic() function EIGEN_DECLARE_TEST (line 315) | EIGEN_DECLARE_TEST(nullary) FILE: 3rdparty/eigen3/test/num_dimensions.cpp function check_dim (line 14) | void check_dim(const Xpr& ) { function map_num_dimensions (line 20) | void map_num_dimensions() function EIGEN_DECLARE_TEST (line 63) | EIGEN_DECLARE_TEST(num_dimensions) FILE: 3rdparty/eigen3/test/numext.cpp function check_abs (line 13) | void check_abs() { function EIGEN_DECLARE_TEST (line 37) | EIGEN_DECLARE_TEST(numext) { FILE: 3rdparty/eigen3/test/packetmath.cpp type test_cast_helper (line 20) | struct test_cast_helper type test_cast_helper (line 23) | struct test_cast_helper (line 28) | struct test_cast_helper { method run (line 29) | static void run() { function test_cast (line 52) | void test_cast() { function packetmath_boolean (line 73) | void packetmath_boolean() function packetmath (line 90) | void packetmath() function packetmath_real (line 393) | void packetmath_real() function packetmath_notcomplex (line 604) | void packetmath_notcomplex() function test_conj_helper (line 675) | void test_conj_helper(Scalar* data1, Scalar* data2, Scalar* ref, Scalar*... function packetmath_complex (line 702) | void packetmath_complex() function packetmath_scatter_gather (line 731) | void packetmath_scatter_gather() type Eigen (line 768) | namespace Eigen { type test (line 769) | namespace test { type runall (line 772) | struct runall { // i.e. float or double method run (line 773) | static void run() { type runall (line 782) | struct runall { // i.e. int method run (line 783) | static void run() { type runall (line 791) | struct runall { // i.e. complex method run (line 792) | static void run() { function EIGEN_DECLARE_TEST (line 803) | EIGEN_DECLARE_TEST(packetmath) FILE: 3rdparty/eigen3/test/packetmath_test_shared.h function namespace (line 27) | namespace Eigen { function namespace (line 77) | namespace test { function Packet (line 127) | Packet load(const T* from) const { return internal::pload(from); } function Packet (line 130) | Packet loadu(const T* from) const { return internal::ploadu(from... function Packet (line 133) | Packet load(const T* from, unsigned long long umask) const { return inte... function store (line 136) | void store(T* to, const Packet& x) const { internal::pstore(to,x); } function store (line 139) | void store(T* to, const Packet& x, unsigned long long umask) const { int... function run (line 205) | static void run() { function run (line 214) | static void run() { function run (line 223) | static void run() { FILE: 3rdparty/eigen3/test/pardiso_support.cpp function test_pardiso_T (line 8) | void test_pardiso_T() function EIGEN_DECLARE_TEST (line 23) | EIGEN_DECLARE_TEST(pardiso_support) FILE: 3rdparty/eigen3/test/pastix_support.cpp function test_pastix_T (line 17) | void test_pastix_T() function test_pastix_T_LU (line 42) | void test_pastix_T_LU() function EIGEN_DECLARE_TEST (line 48) | EIGEN_DECLARE_TEST(pastix_support) FILE: 3rdparty/eigen3/test/permutationmatrices.cpp function permutationmatrices (line 15) | void permutationmatrices(const MatrixType& m) function bug890 (line 146) | void bug890() function EIGEN_DECLARE_TEST (line 169) | EIGEN_DECLARE_TEST(permutationmatrices) FILE: 3rdparty/eigen3/test/prec_inverse_4x4.cpp function inverse_permutation_4x4 (line 14) | void inverse_permutation_4x4() function inverse_general_4x4 (line 29) | void inverse_general_4x4(int repeat) function EIGEN_DECLARE_TEST (line 71) | EIGEN_DECLARE_TEST(prec_inverse_4x4) FILE: 3rdparty/eigen3/test/product.h type Matrix (line 26) | typedef Matrix RowVectorType; type Matrix (line 27) | typedef Matrix ColVectorType; type Matrix (line 28) | typedef Matrix MatrixX; FILE: 3rdparty/eigen3/test/product_extra.cpp function product_extra (line 12) | void product_extra(const MatrixType& m) function mat_mat_scalar_scalar_product (line 113) | void mat_mat_scalar_scalar_product() function zero_sized_objects (line 123) | void zero_sized_objects(const MatrixType& m) function bug_127 (line 182) | void bug_127() function bug_817 (line 206) | void bug_817() function unaligned_objects (line 216) | void unaligned_objects() function EIGEN_DONT_INLINE (line 246) | EIGEN_DONT_INLINE function Index (line 255) | Index compute_block_size() function aliasing_with_resize (line 269) | void aliasing_with_resize() function bug_1308 (line 313) | void bug_1308() function EIGEN_DECLARE_TEST (line 355) | EIGEN_DECLARE_TEST(product_extra) FILE: 3rdparty/eigen3/test/product_large.cpp function test_aliasing (line 14) | void test_aliasing() function product_large_regressions (line 35) | void product_large_regressions() function bug_1622 (line 92) | void bug_1622() { function EIGEN_DECLARE_TEST (line 101) | EIGEN_DECLARE_TEST(product_large) FILE: 3rdparty/eigen3/test/product_mmtr.cpp function mmtr (line 28) | void mmtr(int size) function EIGEN_DECLARE_TEST (line 97) | EIGEN_DECLARE_TEST(product_mmtr) FILE: 3rdparty/eigen3/test/product_notemporary.cpp function check_scalar_multiple3 (line 15) | void check_scalar_multiple3(Dst &dst, const Lhs& A, const Rhs& B) function check_scalar_multiple2 (line 26) | void check_scalar_multiple2(Dst &dst, const Lhs& A, const Rhs& B, S2 s2) function check_scalar_multiple1 (line 36) | void check_scalar_multiple1(Dst &dst, const Lhs& A, const Rhs& B, S1 s1,... FILE: 3rdparty/eigen3/test/product_selfadjoint.cpp function product_selfadjoint (line 12) | void product_selfadjoint(const MatrixType& m) function EIGEN_DECLARE_TEST (line 62) | EIGEN_DECLARE_TEST(product_selfadjoint) FILE: 3rdparty/eigen3/test/product_small.cpp function product1x1 (line 16) | void product1x1() function TC (line 34) | const TC& ref_prod(TC &C, const TA &A, const TB &B) function test_lazy_single (line 44) | typename internal::enable_if(), function trmv (line 94) | void trmv(int rows=get_random_size(), int cols=get_random_size(), int cols=get_random_size a, const B &b) { VERIFY_... function EIGEN_DONT_INLINE (line 157) | EIGEN_DONT_INLINE void call_ref_2(const Ref& a, const B ... function EIGEN_DONT_INLINE (line 159) | EIGEN_DONT_INLINE void call_ref_3(Ref > a, cons... function EIGEN_DONT_INLINE (line 161) | EIGEN_DONT_INLINE void call_ref_4(const Ref > a, cons... function EIGEN_DONT_INLINE (line 165) | EIGEN_DONT_INLINE void call_ref_6(const Ref > a, const... function call_ref (line 169) | void call_ref() function test_ref_overload_fun1 (line 230) | int test_ref_overload_fun1(Ref ) { return 1; } function test_ref_overload_fun1 (line 231) | int test_ref_overload_fun1(Ref ) { return 2; } function test_ref_overload_fun1 (line 232) | int test_ref_overload_fun1(Ref ) { return 3; } function test_ref_overload_fun2 (line 234) | int test_ref_overload_fun2(Ref ) { return 4; } function test_ref_overload_fun2 (line 235) | int test_ref_overload_fun2(Ref ) { return 5; } function test_ref_ambiguous (line 237) | void test_ref_ambiguous(const Ref &A, Ref B) function test_ref_overloads (line 244) | void test_ref_overloads() function test_ref_fixed_size_assert (line 260) | void test_ref_fixed_size_assert() function EIGEN_DECLARE_TEST (line 271) | EIGEN_DECLARE_TEST(ref) FILE: 3rdparty/eigen3/test/reshape.cpp function is_same_eq (line 14) | typename internal::enable_if::value,bool>::type function check_auto_reshape4x4 (line 21) | void check_auto_reshape4x4(MatType m) function check_direct_access_reshape4x4 (line 53) | void check_direct_access_reshape4x4(MatType , internal::FixedInt) { function reshape4x4 (line 67) | void reshape4x4(MatType m) function EIGEN_DECLARE_TEST (line 196) | EIGEN_DECLARE_TEST(reshape) FILE: 3rdparty/eigen3/test/resize.cpp function resizeLikeTest (line 13) | void resizeLikeTest() function resizeLikeTest12 (line 32) | void resizeLikeTest12() { resizeLikeTest<1,2>(); } function resizeLikeTest1020 (line 33) | void resizeLikeTest1020() { resizeLikeTest<10,20>(); } function resizeLikeTest31 (line 34) | void resizeLikeTest31() { resizeLikeTest<3,1>(); } function EIGEN_DECLARE_TEST (line 36) | EIGEN_DECLARE_TEST(resize) FILE: 3rdparty/eigen3/test/rvalue_types.cpp function rvalue_copyassign (line 20) | void rvalue_copyassign(const MatrixType& m) function rvalue_transpositions (line 47) | void rvalue_transpositions(Index rows) function rvalue_copyassign (line 80) | void rvalue_copyassign(const MatrixType&) {} function rvalue_transpositions (line 82) | void rvalue_transpositions(Index) {} function EIGEN_DECLARE_TEST (line 85) | EIGEN_DECLARE_TEST(rvalue_types) FILE: 3rdparty/eigen3/test/schur_complex.cpp function schur (line 14) | void schur(int size = MatrixType::ColsAtCompileTime) function EIGEN_DECLARE_TEST (line 82) | EIGEN_DECLARE_TEST(schur_complex) FILE: 3rdparty/eigen3/test/schur_real.cpp function verifyIsQuasiTriangular (line 14) | void verifyIsQuasiTriangular(const MatrixType& T) function schur (line 38) | void schur(int size = MatrixType::ColsAtCompileTime) function EIGEN_DECLARE_TEST (line 101) | EIGEN_DECLARE_TEST(schur_real) FILE: 3rdparty/eigen3/test/selfadjoint.cpp function selfadjoint (line 16) | void selfadjoint(const MatrixType& m) function bug_159 (line 53) | void bug_159() function EIGEN_DECLARE_TEST (line 59) | EIGEN_DECLARE_TEST(selfadjoint) FILE: 3rdparty/eigen3/test/simplicial_cholesky.cpp function test_simplicial_cholesky_T (line 12) | void test_simplicial_cholesky_T() function EIGEN_DECLARE_TEST (line 42) | EIGEN_DECLARE_TEST(simplicial_cholesky) FILE: 3rdparty/eigen3/test/sizeof.cpp function verifySizeOf (line 12) | void verifySizeOf(const MatrixType&) function EIGEN_DECLARE_TEST (line 21) | EIGEN_DECLARE_TEST(sizeof) FILE: 3rdparty/eigen3/test/sizeoverflow.cpp function triggerMatrixBadAlloc (line 22) | void triggerMatrixBadAlloc(Index rows, Index cols) function triggerVectorBadAlloc (line 30) | void triggerVectorBadAlloc(Index size) function EIGEN_DECLARE_TEST (line 37) | EIGEN_DECLARE_TEST(sizeoverflow) FILE: 3rdparty/eigen3/test/smallvectors.cpp function smallVectors (line 13) | void smallVectors() function EIGEN_DECLARE_TEST (line 60) | EIGEN_DECLARE_TEST(smallvectors) FILE: 3rdparty/eigen3/test/sparseLM.cpp type sparseGaussianTest (line 21) | struct sparseGaussianTest : SparseFunctor method sparseGaussianTest (line 26) | sparseGaussianTest(int inputs, int values) : SparseFunctor... method VectorType (line 29) | VectorType model(const VectorType& uv, VectorType& x) method initPoints (line 54) | void initPoints(VectorType& uv_ref, VectorType& x) method df (line 83) | int df(const VectorType& uv, JacobianType& fjac) function test_sparseLM_T (line 129) | void test_sparseLM_T() function EIGEN_DECLARE_TEST (line 171) | EIGEN_DECLARE_TEST(sparseLM) FILE: 3rdparty/eigen3/test/sparse_basic.cpp function sparse_basic (line 24) | void sparse_basic(const SparseMatrixType& ref) function big_sparse_triplet (line 669) | void big_sparse_triplet(Index rows, Index cols, double density) { function bug1105 (line 695) | void bug1105() function EIGEN_DECLARE_TEST (line 711) | EIGEN_DECLARE_TEST(sparse_basic) FILE: 3rdparty/eigen3/test/sparse_block.cpp function innervec (line 14) | typename Eigen::internal::enable_if<(T::Flags&RowMajorBit)==RowMajorBit,... function innervec (line 21) | typename Eigen::internal::enable_if<(T::Flags&RowMajorBit)==0, typename ... function sparse_block (line 27) | void sparse_block(const SparseMatrixType& ref) function EIGEN_DECLARE_TEST (line 293) | EIGEN_DECLARE_TEST(sparse_block) FILE: 3rdparty/eigen3/test/sparse_permutations.cpp function is_sorted (line 23) | bool is_sorted(const T& mat) { function eval (line 38) | typename internal::nested_eval::type eval(const T &xpr) function sparse_permutations (line 44) | void sparse_permutations(const SparseMatrixType& ref) function sparse_permutations_all (line 215) | void sparse_permutations_all(int size) function EIGEN_DECLARE_TEST (line 223) | EIGEN_DECLARE_TEST(sparse_permutations) FILE: 3rdparty/eigen3/test/sparse_product.cpp function on_temporary_creation (line 18) | inline void on_temporary_creation() { function sparse_product (line 36) | void sparse_product() function sparse_product_regression_test (line 336) | void sparse_product_regression_test() function bug_942 (line 358) | void bug_942() function test_mixing_types (line 381) | void test_mixing_types() function EIGEN_DECLARE_TEST (line 462) | EIGEN_DECLARE_TEST(sparse_product) FILE: 3rdparty/eigen3/test/sparse_ref.cpp function on_temporary_creation (line 17) | inline void on_temporary_creation() { function check_const_correctness (line 34) | void check_const_correctness(const PlainObjectType&) function EIGEN_DONT_INLINE (line 45) | EIGEN_DONT_INLINE void call_ref_1(Ref > a, const B &... function EIGEN_DONT_INLINE (line 48) | EIGEN_DONT_INLINE void call_ref_2(const Ref >&... function EIGEN_DONT_INLINE (line 51) | EIGEN_DONT_INLINE void call_ref_3(const Ref, S... function EIGEN_DONT_INLINE (line 57) | EIGEN_DONT_INLINE void call_ref_4(Ref > a, const B &... function EIGEN_DONT_INLINE (line 60) | EIGEN_DONT_INLINE void call_ref_5(const Ref >&... function call_ref (line 62) | void call_ref() function EIGEN_DECLARE_TEST (line 129) | EIGEN_DECLARE_TEST(sparse_ref) FILE: 3rdparty/eigen3/test/sparse_solver.h type typename (line 46) | typedef typename Mat::StorageIndex StorageIndex; type typename (line 150) | typedef typename Solver::MatrixType Mat; type typename (line 151) | typedef typename Mat::Scalar Scalar; type typename (line 152) | typedef typename Mat::RealScalar RealScalar; type typename (line 183) | typedef typename Solver::MatrixType Mat; type typename (line 184) | typedef typename Mat::Scalar Scalar; type typename (line 200) | typedef typename Solver::MatrixType Mat; type typename (line 201) | typedef typename Mat::Scalar Scalar; type typename (line 217) | typedef typename Solver::MatrixType Mat; type typename (line 218) | typedef typename Mat::Scalar Scalar; type Matrix (line 219) | typedef Matrix DenseMatrix; type typename (line 275) | typedef typename Solver::MatrixType Mat; type typename (line 276) | typedef typename Mat::Scalar Scalar; type typename (line 277) | typedef typename Mat::StorageIndex StorageIndex; type SparseMatrix (line 278) | typedef SparseMatrix SpMat; type Matrix (line 280) | typedef Matrix DenseMatrix; type Matrix (line 281) | typedef Matrix DenseVector; type typename (line 360) | typedef typename Solver::MatrixType Mat; type typename (line 361) | typedef typename Mat::Scalar Scalar; type Matrix (line 362) | typedef Matrix DenseMatrix; type typename (line 378) | typedef typename Solver::MatrixType Mat; type typename (line 379) | typedef typename Mat::Scalar Scalar; type prune_column (line 393) | struct prune_column { type typename (line 405) | typedef typename Solver::MatrixType Mat; type typename (line 406) | typedef typename Mat::Scalar Scalar; type SparseMatrix (line 407) | typedef SparseMatrix DenseMatrix; type Matrix (line 410) | typedef Matrix DenseVector; type typename (line 482) | typedef typename Solver::MatrixType Mat; type typename (line 483) | typedef typename Mat::Scalar Scalar; type Matrix (line 484) | typedef Matrix DenseMatrix; type typename (line 505) | typedef typename Solver::MatrixType Mat; type typename (line 506) | typedef typename Mat::Scalar Scalar; type Matrix (line 507) | typedef Matrix DenseMatrix; type typename (line 522) | typedef typename Solver::MatrixType Mat; type typename (line 523) | typedef typename Mat::Scalar Scalar; type typename (line 537) | typedef typename Solver::MatrixType Mat; type typename (line 538) | typedef typename Mat::Scalar Scalar; type SparseMatrix (line 539) | typedef SparseMatrix DenseMatrix; type Matrix (line 541) | typedef Matrix DenseVector; FILE: 3rdparty/eigen3/test/sparse_solvers.cpp function initSPD (line 12) | void function sparse_solvers (line 33) | void sparse_solvers(int rows, int cols) function EIGEN_DECLARE_TEST (line 117) | EIGEN_DECLARE_TEST(sparse_solvers) FILE: 3rdparty/eigen3/test/sparse_vector.cpp function sparse_vector (line 12) | void sparse_vector(int rows, int cols) function EIGEN_DECLARE_TEST (line 148) | EIGEN_DECLARE_TEST(sparse_vector) FILE: 3rdparty/eigen3/test/sparselu.cpp function test_sparselu_T (line 22) | void test_sparselu_T() function EIGEN_DECLARE_TEST (line 39) | EIGEN_DECLARE_TEST(sparselu) FILE: 3rdparty/eigen3/test/sparseqr.cpp function generate_sparse_rectangular_problem (line 13) | int generate_sparse_rectangular_problem(MatrixType& A, DenseMat& dA, int... function test_sparseqr_scalar (line 44) | void test_sparseqr_scalar() function EIGEN_DECLARE_TEST (line 141) | EIGEN_DECLARE_TEST(sparseqr) FILE: 3rdparty/eigen3/test/special_numbers.cpp function special_numbers (line 12) | void special_numbers() function EIGEN_DECLARE_TEST (line 52) | EIGEN_DECLARE_TEST(special_numbers) FILE: 3rdparty/eigen3/test/spqr_support.cpp function generate_sparse_rectangular_problem (line 15) | int generate_sparse_rectangular_problem(MatrixType& A, DenseMat& dA, int... function test_spqr_scalar (line 30) | void test_spqr_scalar() function EIGEN_DECLARE_TEST (line 60) | EIGEN_DECLARE_TEST(spqr_support) FILE: 3rdparty/eigen3/test/stable_norm.cpp function EIGEN_DONT_INLINE (line 12) | EIGEN_DONT_INLINE T copy(const T& x) function stable_norm (line 17) | void stable_norm(const MatrixType& m) function test_hypot (line 193) | void test_hypot() function EIGEN_DECLARE_TEST (line 223) | EIGEN_DECLARE_TEST(stable_norm) FILE: 3rdparty/eigen3/test/stddeque.cpp function check_stddeque_matrix (line 16) | void check_stddeque_matrix(const MatrixType& m) function check_stddeque_transform (line 46) | void check_stddeque_transform(const TransformType&) function check_stddeque_quaternion (line 75) | void check_stddeque_quaternion(const QuaternionType&) function EIGEN_DECLARE_TEST (line 103) | EIGEN_DECLARE_TEST(stddeque) FILE: 3rdparty/eigen3/test/stddeque_overload.cpp function check_stddeque_matrix (line 29) | void check_stddeque_matrix(const MatrixType& m) function check_stddeque_transform (line 64) | void check_stddeque_transform(const TransformType&) function check_stddeque_quaternion (line 98) | void check_stddeque_quaternion(const QuaternionType&) function EIGEN_DECLARE_TEST (line 131) | EIGEN_DECLARE_TEST(stddeque_overload) FILE: 3rdparty/eigen3/test/stdlist.cpp function check_stdlist_matrix (line 16) | void check_stdlist_matrix(const MatrixType& m) function check_stdlist_transform (line 46) | void check_stdlist_transform(const TransformType&) function check_stdlist_quaternion (line 75) | void check_stdlist_quaternion(const QuaternionType&) function EIGEN_DECLARE_TEST (line 103) | EIGEN_DECLARE_TEST(stdlist) FILE: 3rdparty/eigen3/test/stdlist_overload.cpp function get (line 29) | typename Container::iterator get(Container & c, Position position) function set (line 37) | void set(Container & c, Position position, const Value & value) function check_stdlist_matrix (line 45) | void check_stdlist_matrix(const MatrixType& m) function check_stdlist_transform (line 86) | void check_stdlist_transform(const TransformType&) function check_stdlist_quaternion (line 126) | void check_stdlist_quaternion(const QuaternionType&) function EIGEN_DECLARE_TEST (line 165) | EIGEN_DECLARE_TEST(stdlist_overload) FILE: 3rdparty/eigen3/test/stdvector.cpp function check_stdvector_matrix (line 15) | void check_stdvector_matrix(const MatrixType& m) function check_stdvector_transform (line 51) | void check_stdvector_transform(const TransformType&) function check_stdvector_quaternion (line 86) | void check_stdvector_quaternion(const QuaternionType&) function std_vector_gcc_warning (line 123) | void std_vector_gcc_warning() function EIGEN_DECLARE_TEST (line 130) | EIGEN_DECLARE_TEST(stdvector) FILE: 3rdparty/eigen3/test/stdvector_overload.cpp function check_stdvector_matrix (line 29) | void check_stdvector_matrix(const MatrixType& m) function check_stdvector_transform (line 65) | void check_stdvector_transform(const TransformType&) function check_stdvector_quaternion (line 100) | void check_stdvector_quaternion(const QuaternionType&) function EIGEN_DECLARE_TEST (line 134) | EIGEN_DECLARE_TEST(stdvector_overload) FILE: 3rdparty/eigen3/test/stl_iterators.cpp function make_reverse_iterator (line 15) | std::reverse_iterator function ForwardIt (line 23) | ForwardIt is_sorted_until(ForwardIt firstIt, ForwardIt lastIt) function is_sorted (line 36) | bool is_sorted(ForwardIt firstIt, ForwardIt lastIt) function is_pointer_based_stl_iterator (line 45) | bool is_pointer_based_stl_iterator(const internal::pointer_based_stl_ite... function is_generic_randaccess_stl_iterator (line 48) | bool is_generic_randaccess_stl_iterator(const internal::generic_randacce... function check_begin_end_for_loop (line 51) | void check_begin_end_for_loop(Xpr xpr) function test_stl_iterators (line 111) | void test_stl_iterators(int rows=Rows, int cols=Cols) function IsContainerType (line 481) | bool IsContainerType(int /* dummy */) { return true; } function IsContainerType (line 484) | bool IsContainerType(long /* dummy */) { return false; } function test_stl_container_detection (line 487) | void test_stl_container_detection(int rows=Rows, int cols=Cols) function EIGEN_DECLARE_TEST (line 516) | EIGEN_DECLARE_TEST(stl_iterators) FILE: 3rdparty/eigen3/test/superlu_support.cpp function EIGEN_DECLARE_TEST (line 15) | EIGEN_DECLARE_TEST(superlu_support) FILE: 3rdparty/eigen3/test/svd_common.h type typename (line 35) | typedef typename MatrixType::Scalar Scalar; type typename (line 36) | typedef typename MatrixType::RealScalar RealScalar; type Matrix (line 37) | typedef Matrix MatrixUType; type Matrix (line 38) | typedef Matrix MatrixVType; type typename (line 63) | typedef typename MatrixType::RealScalar RealScalar; type typename (line 102) | typedef typename MatrixType::Scalar Scalar; type typename (line 103) | typedef typename MatrixType::RealScalar RealScalar; type Matrix (line 112) | typedef Matrix RhsType; type Matrix (line 113) | typedef Matrix SolutionType; type typename (line 169) | typedef typename MatrixType::Scalar Scalar; type Matrix (line 176) | typedef Matrix SolutionType; type Matrix (line 183) | typedef Matrix MatrixType2; type Matrix (line 184) | typedef Matrix RhsType2; type Matrix (line 185) | typedef Matrix MatrixType2T; type Matrix (line 209) | typedef Matrix MatrixType3; type Matrix (line 210) | typedef Matrix RhsType3; type Matrix (line 238) | typedef Matrix RhsType; FILE: 3rdparty/eigen3/test/svd_fill.h type typename (line 24) | typedef typename MatrixType::Scalar Scalar; type typename (line 25) | typedef typename MatrixType::RealScalar RealScalar; FILE: 3rdparty/eigen3/test/swap.cpp type other_matrix_type (line 14) | struct other_matrix_type type other_matrix_type > (line 20) | struct other_matrix_type randMatrixUnitary(int s... function randMatrixSpecialUnitary (line 75) | Eigen::Matrix randMatrixSpecialUnitar... function run_test (line 91) | void run_test(int dim, int num_elements) function run_fixed_size_test (line 121) | void run_fixed_size_test(int num_elements) function EIGEN_DECLARE_TEST (line 158) | EIGEN_DECLARE_TEST(umeyama) FILE: 3rdparty/eigen3/test/umfpack_support.cpp function test_umfpack_support_T (line 15) | void test_umfpack_support_T() function EIGEN_DECLARE_TEST (line 27) | EIGEN_DECLARE_TEST(umfpack_support) FILE: 3rdparty/eigen3/test/unalignedassert.cpp type TestNew1 (line 38) | struct TestNew1 method TestNew1 (line 41) | TestNew1() : m(20,20) {} type TestNew2 (line 44) | struct TestNew2 type TestNew3 (line 50) | struct TestNew3 type TestNew4 (line 55) | struct TestNew4 type TestNew5 (line 62) | struct TestNew5 type TestNew6 (line 69) | struct TestNew6 type Depends (line 75) | struct Depends function check_unalignedassert_good (line 83) | void check_unalignedassert_good() function construct_at_boundary (line 94) | void construct_at_boundary(int boundary) function unalignedassert (line 106) | void unalignedassert() function EIGEN_DECLARE_TEST (line 177) | EIGEN_DECLARE_TEST(unalignedassert) FILE: 3rdparty/eigen3/test/unalignedcount.cpp function EIGEN_DECLARE_TEST (line 31) | EIGEN_DECLARE_TEST(unalignedcount) FILE: 3rdparty/eigen3/test/upperbidiagonalization.cpp function upperbidiag (line 13) | void upperbidiag(const MatrixType& m) function EIGEN_DECLARE_TEST (line 32) | EIGEN_DECLARE_TEST(upperbidiagonalization) FILE: 3rdparty/eigen3/test/vectorization_logic.cpp function test_assign (line 38) | bool test_assign(const Dst&, const Src&, int traversal, int unrolling) function test_assign (line 63) | bool test_assign(int traversal, int unrolling) function test_redux (line 84) | bool test_redux(const Xpr&, int traversal, int unrolling) type vectorization_logic (line 105) | struct vectorization_logic method run (line 115) | static void run() type vectorization_logic (line 272) | struct vectorization_logic method run (line 274) | static void run() {} type vectorization_logic_half (line 279) | struct vectorization_logic_half method run (line 286) | static void run() type vectorization_logic_half (line 404) | struct vectorization_logic_half method run (line 406) | static void run() {} function EIGEN_DECLARE_TEST (line 409) | EIGEN_DECLARE_TEST(vectorization_logic) FILE: 3rdparty/eigen3/test/vectorwiseop.cpp function vectorwiseop_array (line 16) | void vectorwiseop_array(const ArrayType& m) function vectorwiseop_matrix (line 129) | void vectorwiseop_matrix(const MatrixType& m) function EIGEN_DECLARE_TEST (line 286) | EIGEN_DECLARE_TEST(vectorwiseop) FILE: 3rdparty/eigen3/test/visitor.cpp function matrixVisitor (line 12) | void matrixVisitor(const MatrixType& p) function vectorVisitor (line 64) | void vectorVisitor(const VectorType& w) function EIGEN_DECLARE_TEST (line 116) | EIGEN_DECLARE_TEST(visitor) FILE: 3rdparty/eigen3/test/zerosized.cpp function zeroReduction (line 13) | void zeroReduction(const MatrixType& m) { function zeroSizedMatrix (line 34) | void zeroSizedMatrix() function zeroSizedVector (line 77) | void zeroSizedVector() function EIGEN_DECLARE_TEST (line 93) | EIGEN_DECLARE_TEST(zerosized) FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/Tensor.h function namespace (line 14) | namespace Eigen { function EIGEN_STRONG_INLINE (line 115) | EIGEN_STRONG_INLINE const Scalar& coeff(Index firstIndex, Index secondIn... function Scalar (line 124) | const Scalar& coeff(const array& indices) const function Scalar (line 141) | const Scalar& coeff() const function Scalar (line 203) | const Scalar& operator()(Index i0, Index i1) const function Scalar (line 208) | const Scalar& operator()(Index i0, Index i1, Index i2) const function Scalar (line 213) | const Scalar& operator()(Index i0, Index i1, Index i2, Index i3) const function Scalar (line 218) | const Scalar& operator()(Index i0, Index i1, Index i2, Index i3, Index i... function Scalar (line 236) | const Scalar& operator()(const array& indices) const function Scalar (line 241) | const Scalar& operator()(Index index) const function Scalar (line 247) | const Scalar& operator()() const function m_storage (line 334) | Tensor(const Self& other) function EIGEN_STRONG_INLINE (line 341) | EIGEN_STRONG_INLINE Tensor(Index firstDimension, IndexTypes... otherDime... function explicit (line 348) | explicit Tensor(Index dim1) function EIGEN_DEVICE_FUNC (line 353) | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor(Index dim1, Index dim2) function EIGEN_DEVICE_FUNC (line 358) | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor(Index dim1, Index dim2, Ind... function EIGEN_DEVICE_FUNC (line 363) | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor(Index dim1, Index dim2, Ind... function EIGEN_DEVICE_FUNC (line 368) | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE Tensor(Index dim1, Index dim2, Ind... function explicit (line 376) | explicit Tensor(const array& dimensions) type TensorAssignOp (line 395) | typedef TensorAssignOp& dimensions) function EIGEN_DEVICE_FUNC (line 465) | EIGEN_DEVICE_FUNC void resize(const DSizes& dimension... function EIGEN_DEVICE_FUNC (line 473) | EIGEN_DEVICE_FUNC function resize (line 483) | void resize(const Eigen::IndexList& dimensions) { function resize (line 514) | size_t V5> function Index (line 542) | Index linearizedIndex(const array& indices) const FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorArgMax.h function namespace (line 14) | namespace Eigen { type typename (line 57) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 58) | typedef typename Eigen::internal::nested::type Nested; type typename (line 59) | typedef typename Eigen::internal::traits::StorageKin... type typename (line 60) | typedef typename Eigen::internal::traits::Index Index; type Tuple (line 61) | typedef Tuple::Dimensions Dimensions; type StorageMemory (line 85) | typedef StorageMemory Storage; type typename (line 86) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 99) | typedef internal::TensorBlockNotImplemented TensorBlock; function evalSubExprsIfNeeded (line 109) | bool evalSubExprsIfNeeded(EvaluatorPointerType /*data*/) { function cleanup (line 113) | void cleanup() { function CoeffReturnType (line 117) | CoeffReturnType coeff(Index index) const function TensorOpCost (line 122) | TensorOpCost function bind (line 130) | void bind(cl::sycl::handler &cgh) const { function namespace (line 139) | namespace internal { type TensorTupleReducerOp (line 163) | typedef const TensorTupleReducerOpEIGEN_DEVICE_... type typename (line 179) | typedef typename Eigen::internal::traits::Scalar S... type typename (line 180) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 181) | typedef typename Eigen::internal::nested::type Nes... type typename (line 182) | typedef typename Eigen::internal::traits::StorageK... type typename (line 183) | typedef typename Eigen::internal::traits::Index In... type Index (line 184) | typedef Index CoeffReturnType; type typename (line 217) | typedef typename XprType::Index Index; type typename (line 218) | typedef typename XprType::Scalar Scalar; type typename (line 219) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 220) | typedef typename TensorIndexTupleOp::CoeffReturnType TupleType; type typename (line 221) | typedef typename TensorEvaluator , Dev... type array (line 224) | typedef array StrideDims; type StorageMemory (line 225) | typedef StorageMemory Storage; type typename (line 226) | typedef typename Storage::Type EvaluatorPointerType; type StorageMemory (line 227) | typedef StorageMemory TupleStorageMem; type internal (line 240) | typedef internal::TensorBlockNotImplemented TensorBlock; function evalSubExprsIfNeeded (line 266) | bool evalSubExprsIfNeeded(EvaluatorPointerType /*data*/) { function cleanup (line 270) | void cleanup() { function CoeffReturnType (line 274) | CoeffReturnType coeff(Index index) const { function bind (line 281) | void bind(cl::sycl::handler &cgh) const { function TensorOpCost (line 287) | TensorOpCost FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorAssign.h function namespace (line 13) | namespace Eigen { type typename (line 65) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 66) | typedef typename LhsXprType::CoeffReturnType CoeffReturnType; type typename (line 67) | typedef typename Eigen::internal::nested::type Nested; type typename (line 68) | typedef typename Eigen::internal::traits::StorageKind St... type typename (line 69) | typedef typename Eigen::internal::traits::Index Index; type typename (line 95) | typedef typename XprType::Index Index; type typename (line 96) | typedef typename XprType::Scalar Scalar; type typename (line 97) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 98) | typedef typename PacketType::type PacketReturnT... type typename (line 99) | typedef typename TensorEvaluator::Dimensions Dimen... type StorageMemory (line 100) | typedef StorageMemory Storage; type typename (line 101) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 120) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 121) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 123) | typedef typename TensorEvaluator::TensorBlock function EIGEN_DEVICE_FUNC (line 127) | EIGEN_DEVICE_FUNC TensorEvaluator(const XprType& op, const Device& devic... function evalSubExprsIfNeeded (line 145) | bool evalSubExprsIfNeeded(EvaluatorPointerType) { function evalSubExprsIfNeededAsync (line 157) | void evalSubExprsIfNeededAsync( function cleanup (line 166) | void cleanup() { function evalScalar (line 171) | void evalScalar(Index i) { function evalPacket (line 174) | void evalPacket(Index i) { function EIGEN_DEVICE_FUNC (line 180) | EIGEN_DEVICE_FUNC CoeffReturnType coeff(Index index) const function PacketReturnType (line 185) | PacketReturnType packet(Index index) const function TensorOpCost (line 190) | TensorOpCost function evalBlock (line 210) | void evalBlock( function bind (line 231) | void bind(cl::sycl::handler &cgh) const { FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorBase.h function namespace (line 15) | namespace Eigen { type Eigen (line 596) | typedef Eigen::IndexPair DimensionPair; type TensorScanOp (line 625) | typedef TensorScanOp, const type TensorScanOp (line 632) | typedef TensorScanOp, const function TensorLayoutSwapOp (line 867) | const TensorLayoutSwapOp function TensorIndexTupleOp (line 930) | const TensorIndexTupleOp FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorBlock.h function namespace (line 11) | namespace Eigen { function TensorBlockShapeType (line 73) | enum class TensorBlockShapeType { kUniformAllDims, kSkewedInnerDims }; function class (line 202) | class DestinationBuffer { function IndexType (line 300) | IndexType dimension(int index) const { return m_dimensions[index]; } function TensorBlockDescriptor (line 331) | TensorBlockDescriptor WithOffset(IndexType offset) const { type TensorBlockDescriptor (line 348) | typedef TensorBlockDescriptor BlockDescriptor; function BlockDescriptor (line 374) | BlockDescriptor function reset (line 572) | void reset() { m_allocation_index = 0; } type Allocation (line 575) | struct Allocation { type TensorBlockKind (line 589) | enum TensorBlockKind { function class (line 617) | class TensorBlockNotImplemented { type typename (line 629) | typedef typename XprType::Scalar type; function void (line 632) | struct XprScalar { type TensorMap (line 659) | typedef TensorMap > XprType; function XprType (line 677) | const XprType& expr() const { function cleanup (line 682) | void cleanup() {} type internal (line 684) | typedef internal::TensorBlockDescriptor TensorBlockD... function class (line 694) | class Storage { function TensorMaterializedBlock (line 762) | static TensorMaterializedBlock materialize( type typename (line 845) | typedef typename XprScalar::type Scalar; function TensorBlockKind (line 850) | TensorBlockKind kind() const { return internal::TensorBlockKind::kExpr; } function Scalar (line 853) | const Scalar* data() const { return NULL; } function cleanup (line 854) | void cleanup() { m_arg_block.cleanup(); } type typename (line 878) | typedef typename XprScalar::type Scalar; function TensorBlockKind (line 887) | TensorBlockKind kind() const { return internal::TensorBlockKind::kExpr; } function Scalar (line 893) | const Scalar* data() const { return NULL; } function cleanup (line 895) | void cleanup() { type typename (line 913) | typedef typename ArgTensorBlock::XprType ArgXprType; type typename (line 921) | typedef typename XprScalar::type Scalar; function TensorBlockKind (line 927) | TensorBlockKind kind() const { return internal::TensorBlockKind::kExpr; } function Scalar (line 929) | const Scalar* data() const { return NULL; } function cleanup (line 930) | void cleanup() { m_arg_block.cleanup(); } type typename (line 944) | typedef typename Arg1TensorBlock::XprType Arg1XprType; type typename (line 945) | typedef typename Arg2TensorBlock::XprType Arg2XprType; type typename (line 946) | typedef typename Arg3TensorBlock::XprType Arg3XprType; type typename (line 958) | typedef typename XprScalar::type Scalar; function TensorBlockKind (line 969) | TensorBlockKind kind() const { return internal::TensorBlockKind::kExpr; } function Scalar (line 974) | const Scalar* data() const { return NULL; } function cleanup (line 975) | void cleanup() { type typename (line 994) | typedef typename packet_traits::type Packet; type class (line 1002) | enum class type Dst (line 1011) | struct Dst { type Src (line 1019) | struct Src { function Run (line 1029) | void Run(const Dst& dst, function Run (line 1038) | void Run( type StridedLinearBufferCopy (line 1146) | typedef StridedLinearBufferCopy LinCopy; type DSizes (line 1150) | typedef DSizes DimensionsMap; type Dst (line 1152) | struct Dst { type Src (line 1163) | struct Src { function IndexType (line 1178) | IndexType Copy( function IndexType (line 1321) | IndexType Copy(const Dst& dst, type BlockIteratorState (line 1329) | struct BlockIteratorState { type Target (line 1435) | struct Target { function Run (line 1465) | void Run( FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorBroadcasting.h function namespace (line 13) | namespace Eigen { function Sizes (line 54) | struct is_input_scalar > { type is_input_scalar (line 59) | struct is_input_scalar type typename (line 73) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 74) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 75) | typedef typename Eigen::internal::nested::type Nes... type typename (line 76) | typedef typename Eigen::internal::traits::StorageK... type typename (line 77) | typedef typename Eigen::internal::traits::Index In... type typename (line 100) | typedef typename XprType::Index Index; type DSizes (line 102) | typedef DSizes Dimensions; type typename (line 103) | typedef typename XprType::Scalar Scalar; type typename (line 104) | typedef typename TensorEvaluator::Dimensions InputDimen... type typename (line 105) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 106) | typedef typename PacketType::type PacketReturnT... type typename (line 112) | typedef typename Storage::Type EvaluatorPointerType; type typename (line 123) | typedef typename internal::remove_const::type ScalarNoConst; type internal (line 130) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 131) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 133) | typedef typename TensorEvaluator::TensorBlock type typename (line 136) | typedef typename internal::TensorMaterializedBlock type typename (line 84) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 85) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 86) | typedef typename Eigen::internal::nested::type Nested; type typename (line 87) | typedef typename Eigen::internal::traits::StorageKind ... type typename (line 88) | typedef typename Eigen::internal::traits::Index Index; type TensorAssignOp (line 106) | typedef TensorAssignOp Dimensions; type typename (line 138) | typedef typename XprType::Scalar Scalar; type typename (line 139) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 140) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 142) | typedef StorageMemory Storage; type typename (line 143) | typedef typename Storage::Type EvaluatorPointerType; type typename (line 167) | typedef typename internal::remove_const::type ScalarNoConst; type internal (line 170) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 171) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type internal (line 173) | typedef internal::TensorBlockDescriptor type typename (line 175) | typedef typename TensorEvaluator::TensorBlock type typename (line 178) | typedef typename internal::TensorMaterializedBlock XprType; type typename (line 433) | typedef typename XprType::Index Index; type DSizes (line 434) | typedef DSizes Dimensions; type typename (line 435) | typedef typename XprType::Scalar Scalar; type typename (line 436) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 437) | typedef typename PacketType::type PacketReturnT... type internal (line 449) | typedef internal::TensorBlockDescriptor TensorBlockDesc; function writePacket (line 462) | void writePacket(Index index, const PacketReturnType& x) function writeBlock (line 501) | void writeBlock( FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorConcatenation.h function namespace (line 13) | namespace Eigen { type typename (line 63) | typedef typename internal::traits::Scalar Scalar; type typename (line 64) | typedef typename internal::traits::StorageKind St... type typename (line 65) | typedef typename internal::traits::Index Index; type typename (line 66) | typedef typename internal::nested::type Nested; type typename (line 67) | typedef typename internal::promote_storage_type::Real RealScalar; type TensorAssignOp (line 87) | typedef TensorAssignOp Dimensions; type typename (line 119) | typedef typename XprType::Scalar Scalar; type typename (line 120) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 121) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 122) | typedef StorageMemory Storage; type typename (line 123) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 136) | typedef internal::TensorBlockNotImplemented TensorBlock; function evalSubExprsIfNeeded (line 192) | bool evalSubExprsIfNeeded(EvaluatorPointerType) function cleanup (line 199) | void cleanup() function CoeffReturnType (line 207) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 265) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 280) | TensorOpCost function bind (line 299) | void bind(cl::sycl::handler &cgh) const { type TensorConcatenationOp (line 321) | typedef TensorConcatenationOp XprType; type typename (line 322) | typedef typename Base::Dimensions Dimensions; type internal (line 335) | typedef internal::TensorBlockNotImplemented TensorBlock; type typename (line 344) | typedef typename XprType::Index Index; type typename (line 345) | typedef typename XprType::Scalar Scalar; type typename (line 346) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 347) | typedef typename PacketType::type PacketReturnT... function writePacket (line 378) | void writePacket(Index index, const PacketReturnType& x) FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorContraction.h function namespace (line 13) | namespace Eigen { type LeftArgType_ (line 68) | typedef LeftArgType_ LeftArgType; type RightArgType_ (line 69) | typedef RightArgType_ RightArgType; type OutputKernelType_ (line 70) | typedef OutputKernelType_ OutputKernelType; type Device_ (line 71) | typedef Device_ Device; function BlockMemHandle (line 83) | static BlockMemHandle allocate(Device& d, const Index bm, function BlockMemHandle (line 99) | static BlockMemHandle allocateSlices( function deallocate (line 131) | static void deallocate(Device& d, BlockMemHandle handle) { type BlockSizes (line 136) | struct BlockSizes { function EIGEN_DEVICE_FUNC (line 140) | EIGEN_DEVICE_FUNC static BlockSizes ComputeLhsRhsBlockSizes(const Index bm, type RhsScalar (line 194) | typedef RhsScalar* RhsBlock; type TensorContractionBlockMemAllocator (line 197) | typedef TensorContractionBlockMemAllocator type typename (line 199) | typedef typename BlockMemAllocator::BlockMemHandle BlockMemHandle; type typename (line 201) | typedef typename internal::gebp_traits Traits; type internal (line 203) | typedef internal::gemm_pack_lhs< type internal (line 208) | typedef internal::gemm_pack_rhs::type Nested; type typename (line 332) | typedef typename Eigen::internal::traits::StorageKi... type typename (line 333) | typedef typename Eigen::internal::traits::Index Index; type typename (line 367) | typedef typename internal::traits::Indices Indices; type typename (line 368) | typedef typename internal::traits::LeftArgType LeftArgType; type typename (line 369) | typedef typename internal::traits::RightArgType RightArgType; type typename (line 370) | typedef typename internal::traits::OutputKernelType OutputKerne... type typename (line 371) | typedef typename internal::traits::Device Device; type TensorContractionOp (line 373) | typedef TensorContractionOp::type PacketReturnT... type StorageMemory (line 378) | typedef StorageMemory Storage; type typename (line 379) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 392) | typedef internal::TensorBlockNotImplemented TensorBlock; type typename (line 399) | typedef typename internal::conditional< type typename (line 401) | typedef typename internal::conditional< type TensorEvaluator (line 404) | typedef TensorEvaluator LeftEvaluatorType; type TensorEvaluator (line 405) | typedef TensorEvaluator RightEvaluatorType; type array (line 414) | typedef array contract_t; type array (line 415) | typedef array Dimensions; function evalSubExprsIfNeeded (line 605) | bool evalSubExprsIfNeeded(EvaluatorPointerType data) { function evalSubExprsIfNeededAsync (line 620) | void evalSubExprsIfNeededAsync( function EIGEN_DEVICE_FUNC (line 698) | EIGEN_DEVICE_FUNC void evalTo(Scalar* buffer) const { function evalGemv (line 728) | void evalGemv(Scalar* buffer) const { function evalGemm (line 777) | void evalGemm(Scalar* buffer) const { function evalGemmPartialWithoutOutputKernel (line 788) | void evalGemmPartialWithoutOutputKernel( function evalGemmPartial (line 797) | void evalGemmPartial(Scalar* buffer, Index k_start, Index k_end, int num... function cleanup (line 911) | void cleanup() { function CoeffReturnType (line 921) | CoeffReturnType coeff(Index index) const { function TensorOpCost (line 925) | TensorOpCost costPerCoeff(bool) const { function EIGEN_STRONG_INLINE (line 930) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const { type TensorContractionEvaluatorBase (line 974) | typedef TensorContractionEvaluatorBase Base; type TensorContractionOp (line 976) | typedef TensorContractionOp::type PacketReturnT... type typename (line 990) | typedef typename internal::conditional< type typename (line 992) | typedef typename internal::conditional< type array (line 1001) | typedef array contract_t; type array (line 1002) | typedef array Dimensions; function EIGEN_DEVICE_FUNC (line 1010) | EIGEN_DEVICE_FUNC TensorEvaluator(const XprType& op, const Device& devic... FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorContractionBlocking.h function namespace (line 14) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorContractionGpu.h function namespace (line 17) | namespace Eigen { function EigenFloatContractionKernelInternal16x16 (line 534) | void function EigenFloatContractionKernelInternal (line 774) | void type float2 (line 1149) | typedef float2 LHS_MEM[64][32]; type float2 (line 1150) | typedef float2 RHS_MEM[128][8]; type TensorEvaluator (line 1224) | typedef TensorEvaluator Base; type TensorContractionOp (line 1227) | typedef TensorContractionOp::type PacketRetu... type typename (line 1241) | typedef typename internal::conditional< type typename (line 1243) | typedef typename internal::conditional< type array (line 1252) | typedef array left_dim_mapper_t; type array (line 1253) | typedef array right_dim_mapper_t; type array (line 1255) | typedef array contract_t; type array (line 1256) | typedef array Dimensions; type typename (line 1264) | typedef typename internal::remove_const LeftEvaluator; type TensorEvaluator (line 1268) | typedef TensorEvaluator RightEvaluator; type typename (line 1270) | typedef typename LeftEvaluator::Dimensions LeftDimensions; type typename (line 1271) | typedef typename RightEvaluator::Dimensions RightDimensions; function EIGEN_DEVICE_FUNC (line 1273) | EIGEN_DEVICE_FUNC TensorEvaluator(const XprType& op, const Device& devic... function evalSubExprsIfNeeded (line 1281) | bool evalSubExprsIfNeeded(Scalar* data) { function evalTo (line 1294) | void evalTo(Scalar* buffer) const { function Run (line 1334) | static void Run(const LhsMapper& lhs, const RhsMapper& rhs, const Output... FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorContractionMapper.h function namespace (line 13) | namespace Eigen { function bind (line 100) | void bind(cl::sycl::handler &cgh) const { function offsetBuffer (line 132) | void offsetBuffer(typename Tensor::Index offset) { function prefetch (line 137) | void prefetch(Index /*i*/) { } function Scalar (line 140) | Scalar operator()(Index row) const { function Scalar (line 146) | Scalar operator()(Index row, Index col) const { function Index (line 151) | Index computeIndex(Index row, Index col) const { function Index (line 241) | Index firstAligned(Index size) const { function bind (line 253) | void bind(cl::sycl::handler &cgh) const { function EIGEN_DEVICE_FUNC (line 287) | EIGEN_DEVICE_FUNC function EIGEN_STRONG_INLINE (line 366) | EIGEN_STRONG_INLINE PacketT loadPacket(Index i, Index j) const { function EIGEN_DEVICE_FUNC (line 383) | EIGEN_DEVICE_FUNC function EIGEN_STRONG_INLINE (line 392) | EIGEN_STRONG_INLINE PacketT loadPacket(Index i, Index j) const { function EIGEN_STRONG_INLINE (line 398) | EIGEN_STRONG_INLINE PacketT load(Index i, Index j) const { type TensorContractionSubMapper (line 415) | typedef TensorContractionSubMapper Base; type TensorContractionOp (line 1294) | typedef TensorContractionOp::type PacketReturnT... type typename (line 1299) | typedef typename Base::Storage Storage; type typename (line 1300) | typedef typename Base::EvaluatorPointerType EvaluatorPointerType; type TripleDim (line 1301) | struct TripleDim { function EIGEN_DEVICE_FUNC (line 1343) | EIGEN_DEVICE_FUNC TensorEvaluator(const XprType &op, const Device &devic... function evalSubExprsIfNeeded (line 1346) | bool evalSubExprsIfNeeded(typename Base::EvaluatorPointerType data) { function evalToSycl (line 1358) | void evalToSycl(typename Base::EvaluatorPointerType buffer) const { function triple_dim (line 1392) | const auto triple_dim = TripleDim{this->m_i_size, this->m_j_size, this->... function EIGEN_ALWAYS_INLINE (line 1448) | EIGEN_ALWAYS_INLINE adjustTT(EvaluatorPointerType buffer, const LhsMappe... type TensorSycl (line 1501) | typedef TensorSycl::internal::TensorContractionKernel Op; type TensorSycl (line 1522) | typedef TensorSycl::internal::SecondStepPartialReduction OutputMapper; type internal (line 367) | typedef internal::TensorContractionKernel< type typename (line 371) | typedef typename TensorContractionKernel::LhsBlock LhsBlock; type typename (line 372) | typedef typename TensorContractionKernel::RhsBlock RhsBlock; type typename (line 373) | typedef typename TensorContractionKernel::BlockMemHandle BlockMemHandle; function Release (line 667) | void Release(EvalParallelContext& ctx) const { function BlockMemHandle (line 685) | BlockMemHandle mem_handle_{} function reuse (line 744) | static void reuse(EvalCtx& ctx, int index, Blocks& blocks) { function reuse (line 765) | static void reuse(EvalCtx& ctx, int index, Blocks& blocks) { function pack_lhs (line 854) | void pack_lhs(Index m, Index k) { function pack_rhs (line 888) | void pack_rhs(Index n, Index k) { function kernel (line 935) | void kernel(Index m, Index n, Index k, bool use_thread_local) { function signal_packing (line 985) | void signal_packing(Index k) { function signal_kernel (line 994) | void signal_kernel(Index m, Index n, Index k, bool sync, function enqueue_packing (line 1049) | void enqueue_packing(Index k, bool rhs) { function enqueue_packing_helper (line 1053) | void enqueue_packing_helper(Index start, Index end, Index k, bool rhs) { function Index (line 1090) | Index bm(Index m) const { return m + 1 < nm0_ ? bm_ : m_ + bm_ - bm_ * n... function Index (line 1091) | Index bn(Index n) const { return n + 1 < nn0_ ? bn_ : n_ + bn_ - bn_ * n... function Index (line 1092) | Index bk(Index k) const { return k + 1 < nk_ ? bk_ : k_ + bk_ - bk_ * nk... function Index (line 1094) | Index gm(Index m) const { return m + 1 < nm_ ? gm_ : nm0_ + gm_ - gm_ * ... function Index (line 1095) | Index gn(Index n) const { return n + 1 < nn_ ? gn_ : nn0_ + gn_ - gn_ * ... function applyOutputKernel (line 1292) | void applyOutputKernel() const { function Index (line 1307) | Index actualRangeSize(Index num_ranges, Index range_size, function addToBuffer (line 1316) | static void addToBuffer(size_t n, const Scalar* src_buf, function addAllToBuffer (line 1337) | static void addAllToBuffer(size_t n, FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorConversion.h function namespace (line 13) | namespace Eigen { function m_impl (line 56) | PacketConverter(const TensorEvaluator& impl) function EIGEN_STRONG_INLINE (line 60) | EIGEN_STRONG_INLINE TgtPacket packet(Index index) const { function m_impl (line 73) | m_impl(impl) {} function EIGEN_STRONG_INLINE (line 76) | EIGEN_STRONG_INLINE TgtPacket packet(Index index) const { function m_impl (line 93) | m_impl(impl) {} function EIGEN_STRONG_INLINE (line 96) | EIGEN_STRONG_INLINE TgtPacket packet(Index index) const { function EIGEN_STRONG_INLINE (line 118) | EIGEN_STRONG_INLINE TgtPacket packet(Index index) const { type typename (line 151) | typedef typename internal::traits::StorageKind Stora... type typename (line 152) | typedef typename internal::traits::Index Index; type typename (line 153) | typedef typename internal::nested::type Nested; type Scalar (line 154) | typedef Scalar CoeffReturnType; type typename (line 155) | typedef typename NumTraits::Real RealScalar; function m_xpr (line 157) | TensorConversionOp(const XprType& xpr) function run (line 169) | bool run(Eval& impl, EvalPointerType) { function run (line 185) | void run( function namespace (line 202) | namespace internal { type typename (line 223) | typedef typename internal::unpacket_traits::type SrcType; type typename (line 224) | typedef typename internal::unpacket_traits::type TargetType; function TargetPacket (line 229) | TargetPacket run(const TensorEvaluator& impl, Index ind... type typename (line 244) | typedef typename internal::unpacket_traits::type TargetType; function TargetPacket (line 247) | TargetPacket run(const TensorEvaluator& impl, Index ind... function TargetPacket (line 262) | TargetPacket run(const TensorEvaluator& impl, Index ind... function TargetPacket (line 272) | TargetPacket run(const TensorEvaluator& impl, Index ind... type typename (line 284) | typedef typename XprType::Index Index; type typename (line 285) | typedef typename TensorEvaluator::Dimensions Dimensions; type TargetType (line 286) | typedef TargetType Scalar; type TargetType (line 287) | typedef TargetType CoeffReturnType; type typename (line 288) | typedef typename internal::remove_all::type PacketReturnT... type typename (line 290) | typedef typename PacketType::type PacketSourceType; type StorageMemory (line 293) | typedef StorageMemory Storage; type typename (line 294) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 314) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 315) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 317) | typedef typename TensorEvaluator::TensorBlock type TensorConversionOpBlockFactory (line 320) | struct TensorConversionOpBlockFactory { type internal (line 332) | typedef internal::TensorUnaryExprBlock::Scalar Sc... type typename (line 263) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 264) | typedef typename internal::promote_storage_type::type Nested; type typename (line 267) | typedef typename Eigen::internal::traits::StorageKi... type typename (line 268) | typedef typename Eigen::internal::traits::Index Index; type typename (line 299) | typedef typename XprType::Index Index; type DSizes (line 300) | typedef DSizes Dimensions; type typename (line 302) | typedef typename XprType::Scalar Scalar; type typename (line 303) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 304) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 306) | typedef StorageMemory Storage; type typename (line 307) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 320) | typedef internal::TensorBlockNotImplemented TensorBlock; function evalSubExprsIfNeeded (line 387) | bool evalSubExprsIfNeeded(Scalar*) { function cleanup (line 392) | void cleanup() { function evalTo (line 401) | void evalTo(typename XprType::Scalar* buffer) { function CoeffReturnType (line 409) | CoeffReturnType coeff(Index index) const function PacketReturnType (line 417) | PacketReturnType packet(const Index index) const function TensorOpCost (line 461) | TensorOpCost function const (line 568) | int operator() (const int /*kernelSize*/) const { function Dynamic (line 573) | struct GetKernelSize { function EigenConvolutionKernel1D (line 581) | void EigenConvolutionKernel1D( function EigenConvolutionKernel2D (line 633) | void EigenConvolutionKernel2D( function EigenConvolutionKernel3D (line 704) | void EigenConvolutionKernel3D( type typename (line 782) | typedef typename XprType::Index Index; type DSizes (line 783) | typedef DSizes Dimensions; type typename (line 784) | typedef typename TensorEvaluator::Dimensions K... type internal (line 797) | typedef internal::TensorBlockNotImplemented TensorBlock; type typename (line 818) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 819) | typedef typename PacketType::type PacketRetu... type typename (line 820) | typedef typename InputArgType::Scalar Scalar; function EIGEN_STRONG_INLINE (line 825) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(Scalar* data) { function EIGEN_STRONG_INLINE (line 838) | EIGEN_STRONG_INLINE void cleanup() { function EIGEN_STRONG_INLINE (line 851) | EIGEN_STRONG_INLINE void preloadKernel() { function ceil (line 871) | static unsigned int ceil(unsigned int num, unsigned int denom) { function executeEval (line 879) | void executeEval(Scalar* data) const { function CoeffReturnType (line 1078) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 1086) | EIGEN_STRONG_INLINE PacketReturnType packet(const Index index) const function TensorOpCost (line 1093) | TensorOpCost FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorConvolutionSycl.h function namespace (line 18) | namespace Eigen { function num_input (line 132) | const auto num_input = cl::sycl::range<2>{ function input_offset (line 221) | const auto input_offset = cl::sycl::range<3>{itemID.get_group().get_id()... type TensorConvolutionOp (line 276) | typedef TensorConvolutionOp XprType; type typename (line 281) | typedef typename XprType::Index Index; type DSizes (line 282) | typedef DSizes Dimensions; type typename (line 283) | typedef typename TensorEvaluator::Dime... type Eigen (line 284) | typedef const Eigen::SyclDevice Device; type typename (line 285) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 286) | typedef typename PacketType::type Pa... type typename (line 287) | typedef typename InputArgType::Scalar Scalar; type StorageMemory (line 289) | typedef StorageMemory Storage; type typename (line 290) | typedef typename Storage::Type EvaluatorPointerType; type StorageMemory (line 291) | typedef StorageMemory KernelSt... type internal (line 305) | typedef internal::TensorBlockNotImplemented TensorBlock; function evalSubExprsIfNeeded (line 337) | bool evalSubExprsIfNeeded(EvaluatorPointerType data) { function cleanup (line 351) | void cleanup() { function preloadKernel (line 368) | void preloadKernel() { function executeEval (line 387) | void executeEval(EvaluatorPointerType data) const { FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorCostModel.h function namespace (line 13) | namespace Eigen { function numThreads (line 174) | int numThreads( function taskSize (line 187) | double taskSize( function totalCost (line 192) | double totalCost( FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorCustomOp.h function namespace (line 13) | namespace Eigen { type typename (line 57) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 58) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 59) | typedef typename internal::nested::type Nested; type typename (line 60) | typedef typename internal::traits::StorageKind Stor... type typename (line 61) | typedef typename internal::traits::Index Index; type typename (line 84) | typedef typename internal::traits::Index Index; type DSizes (line 86) | typedef DSizes Dimensions; type typename (line 87) | typedef typename internal::remove_const::type PacketReturnT... type typename (line 91) | typedef typename Eigen::internal::traits::PointerType TensorPoi... type StorageMemory (line 92) | typedef StorageMemory Storage; type typename (line 93) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 106) | typedef internal::TensorBlockNotImplemented TensorBlock; function evalSubExprsIfNeeded (line 117) | bool evalSubExprsIfNeeded(EvaluatorPointerType data) { function cleanup (line 129) | void cleanup() { function CoeffReturnType (line 136) | CoeffReturnType coeff(Index index) const { function PacketReturnType (line 141) | PacketReturnType packet(Index index) const { function TensorOpCost (line 145) | TensorOpCost costPerCoeff(bool vectorized) const { function bind (line 154) | void bind(cl::sycl::handler &cgh) const { function namespace (line 180) | namespace internal { type TensorCustomBinaryOp (line 205) | typedef const TensorCustomBinaryOp::Scalar Scalar; type typename (line 223) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 224) | typedef typename internal::traits::CoeffReturnType... type typename (line 225) | typedef typename internal::nested::type Nested; type typename (line 226) | typedef typename internal::traits::StorageKind Sto... type typename (line 227) | typedef typename internal::traits::Index Index; type typename (line 256) | typedef typename internal::traits::Index Index; type DSizes (line 258) | typedef DSizes Dimensions; type typename (line 259) | typedef typename XprType::Scalar Scalar; type typename (line 260) | typedef typename internal::remove_const::type PacketReturnT... type typename (line 264) | typedef typename Eigen::internal::traits::PointerType TensorPoi... type StorageMemory (line 265) | typedef StorageMemory Storage; type typename (line 266) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 279) | typedef internal::TensorBlockNotImplemented TensorBlock; function evalSubExprsIfNeeded (line 290) | bool evalSubExprsIfNeeded(EvaluatorPointerType data) { function cleanup (line 302) | void cleanup() { function CoeffReturnType (line 309) | CoeffReturnType coeff(Index index) const { function PacketReturnType (line 314) | PacketReturnType packet(Index index) const { function TensorOpCost (line 318) | TensorOpCost costPerCoeff(bool vectorized) const { function bind (line 327) | void bind(cl::sycl::handler &cgh) const { FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDevice.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceDefault.h function namespace (line 14) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceGpu.h function namespace (line 18) | namespace Eigen { function virtual (line 124) | virtual ~GpuStreamDevice() { function virtual (line 134) | virtual void* allocate(size_t num_bytes) const { function virtual (line 144) | virtual void deallocate(void* buffer) const { function virtual (line 153) | virtual void* scratchpad() const { function max_blocks_ (line 178) | struct GpuDevice { function EIGEN_STRONG_INLINE (line 192) | EIGEN_STRONG_INLINE void* allocate(size_t num_bytes) const { function EIGEN_STRONG_INLINE (line 196) | EIGEN_STRONG_INLINE void deallocate(void* buffer) const { function EIGEN_STRONG_INLINE (line 200) | EIGEN_STRONG_INLINE void* allocate_temp(size_t num_bytes) const { function EIGEN_STRONG_INLINE (line 204) | EIGEN_STRONG_INLINE void deallocate_temp(void* buffer) const { function EIGEN_STRONG_INLINE (line 209) | EIGEN_STRONG_INLINE Type get(Type data) const { function EIGEN_STRONG_INLINE (line 213) | EIGEN_STRONG_INLINE void* scratchpad() const { function memcpy (line 221) | void memcpy(void* dst, const void* src, size_t n) const { function EIGEN_STRONG_INLINE (line 235) | EIGEN_STRONG_INLINE void memcpyHostToDevice(void* dst, const void* src, ... function EIGEN_STRONG_INLINE (line 242) | EIGEN_STRONG_INLINE void memcpyDeviceToHost(void* dst, const void* src, ... function memset (line 249) | void memset(void* buffer, int c, size_t n) const { function EIGEN_DEVICE_FUNC (line 344) | static EIGEN_DEVICE_FUNC inline void setGpuSharedMemConfig(gpuSharedMemC... FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorDeviceSycl.h function namespace (line 19) | namespace Eigen { function EIGEN_STRONG_INLINE (line 418) | EIGEN_STRONG_INLINE ptrdiff_t get_offset(const void *ptr) const { type cl (line 436) | typedef cl::sycl::accessor const& indices, array& a) :... function EIGEN_DEVICE_FUNC (line 282) | EIGEN_DEVICE_FUNC explicit DSizes(const DenseIndex i0) { function EIGEN_DEVICE_FUNC (line 287) | EIGEN_DEVICE_FUNC DSizes(const DimensionList& a) { function DSizes (line 330) | ptrdiff_t V5> function EIGEN_STRONG_INLINE (line 340) | EIGEN_STRONG_INLINE explicit DSizes(DenseIndex firstDimension, DenseInde... type tensor_vsize_index_linearization_helper (line 413) | struct tensor_vsize_index_linearization_helper function Index (line 416) | Index run(array const& indices, std::vector&) { type array_size (line 447) | struct array_size type array_size (line 450) | struct array_size function array_get (line 453) | ptrdiff_t array_get(const Sizes&) { FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorEvalTo.h function namespace (line 13) | namespace Eigen { type typename (line 72) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 73) | typedef typename internal::remove_const::Type PointerType; type typename (line 75) | typedef typename Eigen::internal::nested::type Nested; type typename (line 76) | typedef typename Eigen::internal::traits::StorageKind St... type typename (line 77) | typedef typename Eigen::internal::traits::Index Index; function EIGEN_DEVICE_FUNC (line 81) | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvalToOp(PointerType buffer,... type typename (line 101) | typedef typename ArgType::Scalar Scalar; type typename (line 102) | typedef typename TensorEvaluator::Dimensions Dimensions; type typename (line 103) | typedef typename XprType::Index Index; type typename (line 104) | typedef typename internal::remove_const::type PacketReturnT... type typename (line 107) | typedef typename Eigen::internal::traits::PointerType TensorPoi... type StorageMemory (line 108) | typedef StorageMemory Storage; type typename (line 109) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 123) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 124) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 126) | typedef typename TensorEvaluator::TensorBlock type internal (line 129) | typedef internal::TensorBlockAssignment< function EIGEN_DEVICE_FUNC (line 138) | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE ~TensorEvaluator() { function evalSubExprsIfNeeded (line 144) | bool evalSubExprsIfNeeded(EvaluatorPointerType scalar) { function evalSubExprsIfNeededAsync (line 152) | void evalSubExprsIfNeededAsync( function evalScalar (line 160) | void evalScalar(Index i) { function evalPacket (line 163) | void evalPacket(Index i) { function evalBlock (line 172) | void evalBlock( function cleanup (line 194) | void cleanup() { function CoeffReturnType (line 198) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 204) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 209) | TensorOpCost costPerCoeff(bool vectorized) const { function bind (line 220) | void bind(cl::sycl::handler &cgh) const { FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorEvaluator.h function namespace (line 13) | namespace Eigen { function writeBlock (line 165) | void writeBlock( function bind (line 185) | void bind(cl::sycl::handler &cgh) const { function EIGEN_ALWAYS_INLINE (line 196) | EIGEN_ALWAYS_INLINE function loadConstant (line 203) | float loadConstant(const float* address) { function loadConstant (line 207) | double loadConstant(const double* address) { function half (line 211) | half loadConstant(const Eigen::half* address) { type typename (line 230) | typedef typename Derived::Scalar Scalar; type typename (line 231) | typedef typename Derived::Scalar CoeffReturnType; type typename (line 232) | typedef typename PacketType::type PacketReturnT... type typename (line 233) | typedef typename Derived::Dimensions Dimensions; type Derived (line 234) | typedef const Derived XprType; type typename (line 235) | typedef typename internal::traits::template MakePointer Storage; type typename (line 237) | typedef typename Storage::Type EvaluatorPointerType; type typename (line 239) | typedef typename internal::remove_const::type ScalarNoConst; type internal (line 257) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 258) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 260) | typedef typename internal::TensorMaterializedBlock& coords) const { function TensorOpCost (line 320) | TensorOpCost costPerCoeff(bool vectorized) const { function bind (line 340) | void bind(cl::sycl::handler &cgh) const { type typename (line 366) | typedef typename XprType::Scalar Scalar; type typename (line 367) | typedef typename internal::traits::Scalar CoeffReturnType; type typename (line 368) | typedef typename PacketType::type PacketReturnT... type typename (line 370) | typedef typename TensorEvaluator::Dimensions Dimensions; type StorageMemory (line 371) | typedef StorageMemory Storage; type typename (line 372) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 389) | typedef internal::TensorBlockNotImplemented TensorBlock; function evalSubExprsIfNeeded (line 394) | bool evalSubExprsIfNeeded(EvaluatorPointerType) { return true; } function evalSubExprsIfNeededAsync (line 398) | void evalSubExprsIfNeededAsync( function cleanup (line 404) | void cleanup() { } function EIGEN_DEVICE_FUNC (line 406) | EIGEN_DEVICE_FUNC CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 412) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 417) | TensorOpCost function bind (line 427) | void bind(cl::sycl::handler &cgh) const { type typename (line 465) | typedef typename XprType::Scalar Scalar; type typename (line 466) | typedef typename internal::remove_const::type ScalarNoConst; type typename (line 467) | typedef typename internal::traits::Scalar CoeffReturnType; type typename (line 468) | typedef typename PacketType::type PacketReturnT... type typename (line 470) | typedef typename TensorEvaluator::Dimensions Dimensions; type StorageMemory (line 471) | typedef StorageMemory Storage; type typename (line 472) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 476) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 477) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 479) | typedef typename TensorEvaluator::TensorBlock type internal (line 482) | typedef internal::TensorCwiseUnaryBlock function evalSubExprsIfNeeded (line 488) | bool evalSubExprsIfNeeded(EvaluatorPointerType) { function evalSubExprsIfNeededAsync (line 495) | void evalSubExprsIfNeededAsync( function cleanup (line 501) | void cleanup() { function EIGEN_DEVICE_FUNC (line 505) | EIGEN_DEVICE_FUNC CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 511) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 516) | TensorOpCost costPerCoeff(bool vectorized) const { function bind (line 539) | void bind(cl::sycl::handler &cgh) const{ type typename (line 584) | typedef typename XprType::Index Index; type typename (line 585) | typedef typename XprType::Scalar Scalar; type typename (line 586) | typedef typename internal::traits::Scalar CoeffReturnType; type typename (line 587) | typedef typename PacketType::type PacketReturnT... type typename (line 589) | typedef typename TensorEvaluator::Dimensions Dimens... type StorageMemory (line 590) | typedef StorageMemory Storage; type typename (line 591) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 597) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 598) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 600) | typedef typename TensorEvaluator::TensorBlock type typename (line 602) | typedef typename TensorEvaluator::TensorBlock type internal (line 605) | typedef internal::TensorCwiseBinaryBlock::Scalar CoeffReturnType; type typename (line 739) | typedef typename PacketType::type PacketReturnT... type typename (line 741) | typedef typename TensorEvaluator::Dimensions Dimensions; type StorageMemory (line 742) | typedef StorageMemory Storage; type typename (line 743) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 746) | typedef internal::TensorBlockNotImplemented TensorBlock; function evalSubExprsIfNeeded (line 755) | bool evalSubExprsIfNeeded(EvaluatorPointerType) { function cleanup (line 761) | void cleanup() { function EIGEN_DEVICE_FUNC (line 767) | EIGEN_DEVICE_FUNC CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 772) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 779) | TensorOpCost function bind (line 792) | void bind(cl::sycl::handler &cgh) const { type typename (line 813) | typedef typename XprType::Scalar Scalar; type typename (line 843) | typedef typename XprType::Index Index; type typename (line 844) | typedef typename internal::traits::Scalar CoeffReturnType; type typename (line 845) | typedef typename PacketType::type PacketReturnT... type typename (line 847) | typedef typename TensorEvaluator::Dimensions Dimensions; type StorageMemory (line 848) | typedef StorageMemory Storage; type typename (line 849) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 854) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 855) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 857) | typedef typename TensorEvaluator::TensorBlock type typename (line 859) | typedef typename TensorEvaluator::TensorBlock type typename (line 861) | typedef typename TensorEvaluator::TensorBlock type TensorSelectOpBlockFactory (line 864) | struct TensorSelectOpBlockFactory { type internal (line 877) | typedef internal::TensorTernaryExprBlock::type ScalarNoConst; type TensorEvaluator (line 170) | typedef TensorEvaluator Evaluator; type typename (line 171) | typedef typename traits::Index StorageIndex; function run (line 176) | void run(const Expression& expr, function run (line 271) | static void run(Evaluator* evaluator_in, const StorageIndex firstIdx, function StorageIndex (line 280) | static StorageIndex alignBlockSize(StorageIndex size) { return size; } function run (line 288) | static void run(Evaluator* evaluator_in, const StorageIndex firstIdx, function StorageIndex (line 314) | static StorageIndex alignBlockSize(StorageIndex size) { type typename (line 327) | typedef typename Expression::Index StorageIndex; function EIGEN_STRONG_INLINE (line 329) | static EIGEN_STRONG_INLINE void run(const Expression& expr, type typename (line 353) | typedef typename traits::Scalar Scalar; type typename (line 354) | typedef typename remove_const::type ScalarNoConst; type TensorEvaluator (line 358) | typedef TensorEvaluator Evaluator; type TensorBlockMapper (line 359) | typedef TensorBlockMapper BlockMa... type TensorExecutorTilingContext (line 360) | typedef TensorExecutorTilingContext TilingContext; type internal (line 362) | typedef internal::TensorBlockDescriptor type internal (line 364) | typedef internal::TensorBlockScratchAllocator function EIGEN_STRONG_INLINE (line 367) | static EIGEN_STRONG_INLINE void run(const Expression& expr, type TensorEvaluator (line 409) | typedef TensorEvaluator Evaluator; function EIGEN_STRONG_INLINE (line 411) | static EIGEN_STRONG_INLINE void runAsync(const Expression& expr, type EvalRange (line 423) | typedef EvalRange EvalRange; type TensorAsyncExecutorContext (line 438) | struct TensorAsyncExecutorContext { type typename (line 461) | typedef typename traits::Scalar Scalar; type typename (line 462) | typedef typename remove_const::type ScalarNoConst; type TensorEvaluator (line 466) | typedef TensorEvaluator Evaluator; type TensorBlockMapper (line 467) | typedef TensorBlockMapper BlockMa... type TensorExecutorTilingContext (line 468) | typedef TensorExecutorTilingContext TilingContext; type internal (line 470) | typedef internal::TensorBlockDescriptor TensorBlockD... type internal (line 471) | typedef internal::TensorBlockScratchAllocator function EIGEN_STRONG_INLINE (line 474) | static EIGEN_STRONG_INLINE void runAsync(const Expression& expr, type TensorAsyncExecutorContext (line 519) | struct TensorAsyncExecutorContext { type typename (line 549) | typedef typename Expression::Index StorageIndex; function run (line 557) | void run(Evaluator& eval, StorageIndex firstIdx, StorageIndex lastIdx, S... type typename (line 625) | typedef typename Evaluator::Index Index; function EIGEN_ALWAYS_INLINE (line 629) | EIGEN_ALWAYS_INLINE ExecExprFunctorKernel( function EIGEN_STRONG_INLINE (line 669) | static EIGEN_STRONG_INLINE void run(const Expression& expr, FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorExpr.h function namespace (line 13) | namespace Eigen { type typename (line 56) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 57) | typedef typename XprType::CoeffReturnType CoeffReturnType; type TensorCwiseNullaryOp (line 58) | typedef TensorCwiseNullaryOp Nested; type typename (line 59) | typedef typename Eigen::internal::traits::StorageK... type typename (line 60) | typedef typename Eigen::internal::traits::Index In... function namespace (line 79) | namespace internal { type typename (line 121) | typedef typename Eigen::NumTraits::Real RealScalar; type Scalar (line 122) | typedef Scalar CoeffReturnType; type typename (line 123) | typedef typename Eigen::internal::nested::type Nested; type typename (line 124) | typedef typename Eigen::internal::traits::StorageKin... type typename (line 125) | typedef typename Eigen::internal::traits::Index Index; function namespace (line 144) | namespace internal { type typename (line 201) | typedef typename Eigen::internal::traits::Scalar Sc... type typename (line 202) | typedef typename Eigen::NumTraits::Real RealScalar; type Scalar (line 203) | typedef Scalar CoeffReturnType; type typename (line 204) | typedef typename Eigen::internal::nested::type Nested; type typename (line 205) | typedef typename Eigen::internal::traits::StorageKi... type typename (line 206) | typedef typename Eigen::internal::traits::Index Index; function namespace (line 230) | namespace internal { type TensorCwiseTernaryOp (line 264) | typedef const TensorCwiseTernaryOp::Scalar S... type typename (line 282) | typedef typename Eigen::NumTraits::Real RealScalar; type Scalar (line 283) | typedef Scalar CoeffReturnType; type typename (line 284) | typedef typename Eigen::internal::nested::type Nes... type typename (line 285) | typedef typename Eigen::internal::traits::StorageK... type typename (line 286) | typedef typename Eigen::internal::traits::Index In... function namespace (line 315) | namespace internal { type TensorSelectOp (line 339) | typedef const TensorSelectOp& type; type typename (line 355) | typedef typename Eigen::internal::traits::Scalar Scalar; type typename (line 356) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 357) | typedef typename internal::promote_storage_type::type Nested; type typename (line 360) | typedef typename Eigen::internal::traits::StorageKind St... type typename (line 361) | typedef typename Eigen::internal::traits::Index Index; FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorFFT.h function namespace (line 13) | namespace Eigen { type typename (line 88) | typedef typename Eigen::internal::traits::Scalar Scalar; type typename (line 89) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 90) | typedef typename std::complex ComplexScalar; type typename (line 91) | typedef typename internal::conditional::type Nested; type typename (line 94) | typedef typename Eigen::internal::traits::StorageKind Stora... type typename (line 95) | typedef typename Eigen::internal::traits::Index Index; type typename (line 117) | typedef typename XprType::Index Index; type DSizes (line 119) | typedef DSizes Dimensions; type typename (line 120) | typedef typename XprType::Scalar Scalar; type typename (line 121) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 122) | typedef typename std::complex ComplexScalar; type typename (line 123) | typedef typename TensorEvaluator::Dimensions InputDimen... type internal (line 124) | typedef internal::traits XprTraits; type typename (line 125) | typedef typename XprTraits::Scalar InputScalar; type typename (line 126) | typedef typename internal::conditional::type PacketReturnType; type StorageMemory (line 130) | typedef StorageMemory Storage; type typename (line 131) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 144) | typedef internal::TensorBlockNotImplemented TensorBlock; function evalSubExprsIfNeeded (line 172) | bool evalSubExprsIfNeeded(EvaluatorPointerType data) { function cleanup (line 184) | void cleanup() { function CoeffReturnType (line 192) | CoeffReturnType coeff(Index index) const { function EIGEN_ALWAYS_INLINE (line 197) | EIGEN_ALWAYS_INLINE PacketReturnType function TensorOpCost (line 202) | TensorOpCost function bind (line 210) | void bind(cl::sycl::handler &cgh) const { function evalToBuf (line 216) | void evalToBuf(EvaluatorPointerType data) { function isPowerOfTwo (line 320) | static bool isPowerOfTwo(Index x) { function Index (line 326) | static Index findGoodComposite(Index n) { function Index (line 332) | static Index getLog2(Index m) { function processDataLineCooleyTukey (line 339) | void processDataLineCooleyTukey(ComplexScalar* line_buf, Index line_len,... function processDataLineBluestein (line 346) | void processDataLineBluestein(ComplexScalar* line_buf, Index line_len, I... function scramble_FFT (line 411) | static void scramble_FFT(ComplexScalar* data, Index n) { function butterfly_2 (line 428) | void butterfly_2(ComplexScalar* data) { function butterfly_4 (line 435) | void butterfly_4(ComplexScalar* data) { function butterfly_8 (line 452) | void butterfly_8(ComplexScalar* data) { function butterfly_1D_merge (line 499) | void butterfly_1D_merge( function compute_1D_Butterfly (line 538) | void compute_1D_Butterfly( function Index (line 554) | Index getBaseOffsetFromIndex(Index index, Index omitted_dim) const { function Index (line 579) | Index getIndexFromOffset(Index base, Index omitted_dim, Index offset) co... FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorFixedSize.h function namespace (line 13) | namespace Eigen { function EIGEN_STRONG_INLINE (line 77) | EIGEN_STRONG_INLINE const Scalar& coeff(Index firstIndex, IndexTypes... ... function Scalar (line 86) | const Scalar& coeff(const array& indices) const function Scalar (line 93) | const Scalar& coeff(Index index) const function Scalar (line 100) | const Scalar& coeff() const function EIGEN_STRONG_INLINE (line 140) | EIGEN_STRONG_INLINE const Scalar& operator()(Index firstIndex, IndexType... function Scalar (line 148) | const Scalar& operator()(Index i0, Index i1) const function Scalar (line 159) | const Scalar& operator()(Index i0, Index i1, Index i2) const function Scalar (line 170) | const Scalar& operator()(Index i0, Index i1, Index i2, Index i3) const function Scalar (line 181) | const Scalar& operator()(Index i0, Index i1, Index i2, Index i3, Index i... function Scalar (line 195) | const Scalar& operator()(const array& indices) const function Scalar (line 202) | const Scalar& operator()(Index index) const function Scalar (line 209) | const Scalar& operator()() const function m_storage (line 314) | TensorFixedSize(const Self& other) type TensorAssignOp (line 338) | typedef TensorAssignOp& /*indices*/) const function Index (line 383) | Index linearizedIndex(const array& indices) const FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorForcedEval.h function namespace (line 13) | namespace Eigen { type typename (line 63) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 64) | typedef typename internal::remove_const::type Nested; type typename (line 66) | typedef typename Eigen::internal::traits::StorageKin... type typename (line 67) | typedef typename Eigen::internal::traits::Index Index; function m_xpr (line 69) | TensorForcedEvalOp(const XprType& expr) function namespace (line 80) | namespace internal { type typename (line 106) | typedef const typename internal::remove_all::type ArgType; type TensorForcedEvalOp (line 107) | typedef TensorForcedEvalOp XprType; type typename (line 108) | typedef typename ArgType::Scalar Scalar; type typename (line 109) | typedef typename TensorEvaluator::Dimensions Dimensions; type typename (line 110) | typedef typename XprType::Index Index; type typename (line 111) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 112) | typedef typename PacketType::type PacketReturnT... type typename (line 114) | typedef typename Eigen::internal::traits::PointerType TensorPoi... type StorageMemory (line 115) | typedef StorageMemory Storage; type typename (line 116) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 130) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 131) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 133) | typedef typename internal::TensorMaterializedBlock& means, function EIGEN_DEVICE_FUNC (line 430) | EIGEN_DEVICE_FUNC T operator()(const array& coordinates)... function EIGEN_DEVICE_FUNC (line 457) | EIGEN_DEVICE_FUNC inline scalar_clamp_op(const Scalar& _min, const Scala... function Scalar (line 458) | const Scalar function Packet (line 463) | const Packet FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorGenerator.h function namespace (line 13) | namespace Eigen { type typename (line 58) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 59) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 60) | typedef typename Eigen::internal::nested::type Nested; type typename (line 61) | typedef typename Eigen::internal::traits::StorageKind... type typename (line 62) | typedef typename Eigen::internal::traits::Index Index; type typename (line 85) | typedef typename XprType::Index Index; type typename (line 86) | typedef typename TensorEvaluator::Dimensions Dimensions; type typename (line 88) | typedef typename XprType::Scalar Scalar; type typename (line 89) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 90) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 91) | typedef StorageMemory Storage; type typename (line 92) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 103) | typedef internal::TensorIntDivisor IndexDivisor; type internal (line 106) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 107) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 109) | typedef typename internal::TensorMaterializedBlock& coords) con... FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorIO.h function namespace (line 13) | namespace Eigen { type TensorEvaluator (line 60) | typedef TensorEvaluator, DefaultDevice... type typename (line 61) | typedef typename Evaluator::Dimensions Dimensions; FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorImagePatch.h function namespace (line 13) | namespace Eigen { type typename (line 59) | typedef typename Self::Index Index; type typename (line 60) | typedef typename Self::Scalar Scalar; type typename (line 61) | typedef typename Self::Impl Impl; function Run (line 62) | void Run( type typename (line 74) | typedef typename Self::Index Index; type typename (line 75) | typedef typename Self::Scalar Scalar; type typename (line 76) | typedef typename Self::Impl Impl; type typename (line 77) | typedef typename packet_traits::type Packet; function Run (line 78) | void Run( type typename (line 97) | typedef typename Self::Index Index; type typename (line 98) | typedef typename Self::Scalar Scalar; type typename (line 99) | typedef typename packet_traits::type Packet; function Run (line 100) | void Run( type typename (line 123) | typedef typename Eigen::internal::traits::Scalar Sca... type typename (line 124) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 125) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 126) | typedef typename Eigen::internal::nested::type Nested; type typename (line 127) | typedef typename Eigen::internal::traits::StorageKin... type typename (line 128) | typedef typename Eigen::internal::traits::Index Index; type typename (line 217) | typedef typename XprType::Index Index; type DSizes (line 220) | typedef DSizes Dimensions; type typename (line 221) | typedef typename internal::remove_const, type TensorEvaluator (line 224) | typedef TensorEvaluator Impl; type typename (line 225) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 226) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 228) | typedef StorageMemory Storage; type typename (line 229) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 242) | typedef internal::TensorBlockNotImplemented TensorBlock; function evalSubExprsIfNeeded (line 392) | bool evalSubExprsIfNeeded(EvaluatorPointerType /*data*/) { function evalSubExprsIfNeededAsync (line 399) | void evalSubExprsIfNeededAsync( function cleanup (line 405) | void cleanup() { function CoeffReturnType (line 409) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 448) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function bind (line 512) | void bind(cl::sycl::handler &cgh) const { function TensorOpCost (line 528) | TensorOpCost FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorIndexList.h function namespace (line 18) | namespace Eigen { function EIGEN_DEVICE_FUNC (line 150) | EIGEN_DEVICE_FUNC constexpr IndexTuple(const T& v, const O... o) : head(... type T (line 155) | typedef T Head; type IndexTuple (line 156) | typedef IndexTuple Other; function EIGEN_DEVICE_FUNC (line 161) | EIGEN_DEVICE_FUNC constexpr IndexTuple() : head() { } function EIGEN_DEVICE_FUNC (line 200) | EIGEN_DEVICE_FUNC static constexpr const ValType& get_val(const IndexTup... function set_val (line 204) | static void set_val(IndexTuple& val, V& new_val) { function ValueT (line 234) | static constexpr ValueT get(const Index i, const IndexTuple& t) { function set (line 239) | static void set(const Index i, IndexTuple& t, const ValueT& value) { function value_known_statically (line 248) | static constexpr bool value_known_statically(const Index i, const IndexT... function values_up_to_known_statically (line 254) | static constexpr bool values_up_to_known_statically(const IndexTuple& t) { function set (line 276) | static void set(const Index i, IndexTuple& t, const ValueT value) { function value_known_statically (line 281) | static constexpr bool value_known_statically(const Index i, const IndexT... function values_up_to_known_statically (line 286) | static constexpr bool values_up_to_known_statically(const IndexTuple operator[] (const Index i) const { function set (line 350) | void set(const Index i, const IndexPair value) { function EIGEN_DEVICE_FUNC (line 354) | EIGEN_DEVICE_FUNC constexpr IndexPairList(const internal::IndexTuple& a) { function Index (line 391) | constexpr Index array_get(const IndexList& a) { function EIGEN_DEVICE_FUNC (line 397) | EIGEN_DEVICE_FUNC static constexpr bool run(const Index) { function run (line 404) | static constexpr bool run(const Index i) { function run (line 411) | static constexpr bool run(const Index i) { function run (line 419) | static constexpr bool run() { function run (line 426) | static constexpr bool run() { function run (line 433) | static constexpr bool run() { function EIGEN_DEVICE_FUNC (line 441) | EIGEN_DEVICE_FUNC static constexpr bool run() { function run (line 448) | static constexpr bool run() { function run (line 455) | static constexpr bool run() { function EIGEN_DEVICE_FUNC (line 463) | EIGEN_DEVICE_FUNC static constexpr bool run(Index, Index) { function run (line 470) | static constexpr bool run(const Index i, const Index value) { function run (line 478) | static constexpr bool run(const Index i, const Index value) { function EIGEN_DEVICE_FUNC (line 487) | EIGEN_DEVICE_FUNC static constexpr bool run(Index, Index) { function run (line 494) | static constexpr bool run(const Index i, const Index value) { function run (line 502) | static constexpr bool run(const Index i, const Index value) { function EIGEN_DEVICE_FUNC (line 511) | EIGEN_DEVICE_FUNC static constexpr bool run(Index, Index) { function run (line 518) | static constexpr bool run(const Index i, const Index value) { function run (line 526) | static constexpr bool run(const Index i, const Index value) { function EIGEN_DEVICE_FUNC (line 536) | EIGEN_DEVICE_FUNC static constexpr bool run(Index, Index) { function run (line 543) | static constexpr bool run(const Index i, const Index value) { function run (line 551) | static constexpr bool run(const Index i, const Index value) { function EIGEN_DEVICE_FUNC (line 561) | EIGEN_DEVICE_FUNC static constexpr bool run(Index, Index) { function run (line 568) | static constexpr bool run(const Index i, const Index value) { function run (line 576) | static constexpr bool run(const Index i, const Index value) { function EIGEN_DEVICE_FUNC (line 586) | EIGEN_DEVICE_FUNC static constexpr bool run(Index, Index) { function run (line 593) | static constexpr bool run(const Index i, const Index value) { function run (line 601) | static constexpr bool run(const Index i, const Index value) { function namespace (line 613) | namespace Eigen { function namespace (line 687) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorInflation.h function namespace (line 13) | namespace Eigen { type typename (line 56) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 57) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 58) | typedef typename Eigen::internal::nested::type Nested; type typename (line 59) | typedef typename Eigen::internal::traits::StorageKind... type typename (line 60) | typedef typename Eigen::internal::traits::Index Index; type typename (line 82) | typedef typename XprType::Index Index; type DSizes (line 84) | typedef DSizes Dimensions; type typename (line 85) | typedef typename XprType::Scalar Scalar; type typename (line 86) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 87) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 89) | typedef StorageMemory Storage; type typename (line 90) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 103) | typedef internal::TensorBlockNotImplemented TensorBlock; function evalSubExprsIfNeeded (line 140) | bool evalSubExprsIfNeeded(EvaluatorPointerType /*data*/) { function cleanup (line 144) | void cleanup() { function getInputIndex (line 150) | bool getInputIndex(Index index, Index* inputIndex) const function CoeffReturnType (line 187) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 200) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 214) | TensorOpCost costPerCoeff(bool vectorized) const { FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorInitializer.h function namespace (line 17) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorIntDiv.h function namespace (line 14) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorLayoutSwap.h function namespace (line 13) | namespace Eigen { type typename (line 73) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 74) | typedef typename internal::remove_const::type Nested; type typename (line 76) | typedef typename Eigen::internal::traits::StorageKin... type typename (line 77) | typedef typename Eigen::internal::traits::Index Index; function m_xpr (line 79) | TensorLayoutSwapOp(const XprType& expr) type TensorAssignOp (line 89) | typedef TensorAssignOp Dimensions; type internal (line 130) | typedef internal::TensorBlockNotImplemented TensorBlock; function bind (line 143) | void bind(cl::sycl::handler &cgh) const { type typename (line 148) | typedef typename XprType::Scalar Scalar; type typename (line 149) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 150) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 151) | typedef StorageMemory Storage; type typename (line 152) | typedef typename Storage::Type EvaluatorPointerType; function evalSubExprsIfNeeded (line 156) | bool evalSubExprsIfNeeded(EvaluatorPointerType data) { function cleanup (line 159) | void cleanup() { function CoeffReturnType (line 163) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 169) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 174) | TensorOpCost costPerCoeff(bool vectorized) const { type TensorLayoutSwapOp (line 196) | typedef TensorLayoutSwapOp XprType; type internal (line 208) | typedef internal::TensorBlockNotImplemented TensorBlock; type typename (line 215) | typedef typename XprType::Index Index; type typename (line 216) | typedef typename XprType::Scalar Scalar; type typename (line 217) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 218) | typedef typename PacketType::type PacketReturnT... function writePacket (line 225) | void writePacket(Index index, const PacketReturnType& x) FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorMap.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorMeta.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorMorphing.h function namespace (line 13) | namespace Eigen { type typename (line 58) | typedef typename internal::remove_const::type Nested; type typename (line 60) | typedef typename Eigen::internal::traits::StorageKind... type typename (line 61) | typedef typename Eigen::internal::traits::Index Index; type TensorAssignOp (line 76) | typedef TensorAssignOp::type PacketReturnT... type StorageMemory (line 109) | typedef StorageMemory Storage; type typename (line 110) | typedef typename Storage::Type EvaluatorPointerType; type StorageMemory (line 111) | typedef StorageMemory::type ScalarNoConst; type internal (line 152) | typedef internal::TensorBlockDescriptor TensorBloc... type internal (line 153) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 155) | typedef function evalSubExprsIfNeededAsync (line 173) | void evalSubExprsIfNeededAsync( function evalSubExprsIfNeeded (line 179) | bool evalSubExprsIfNeeded(EvaluatorPointerType data) { function cleanup (line 182) | void cleanup() { function CoeffReturnType (line 186) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 192) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 197) | TensorOpCost costPerCoeff(bool vectorized) const { type BlockIteratorState (line 208) | struct BlockIteratorState { function bind (line 244) | void bind(cl::sycl::handler &cgh) const { type TensorReshapingOp (line 261) | typedef TensorReshapingOp XprType; type NewDimensions (line 262) | typedef NewDimensions Dimensions; type typename (line 278) | typedef typename XprType::Index Index; type typename (line 279) | typedef typename XprType::Scalar Scalar; type typename (line 280) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 281) | typedef typename PacketType::type PacketReturnT... type internal (line 284) | typedef internal::TensorBlockDescriptorEIGEN_DEVICE_... type typename (line 360) | typedef typename Eigen::internal::traits::Scalar Scalar; type typename (line 361) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 362) | typedef typename Eigen::internal::nested::type Nested; type typename (line 363) | typedef typename Eigen::internal::traits::StorageKind S... type typename (line 364) | typedef typename Eigen::internal::traits::Index Index; type TensorAssignOp (line 382) | typedef TensorAssignOp::type PacketReturnT... type Sizes (line 449) | typedef Sizes Dimensions; type StorageMemory (line 450) | typedef StorageMemory Storage; type StorageMemory (line 451) | typedef StorageMemory::type ScalarNoConst; type internal (line 469) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 470) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 473) | typedef typename TensorEvaluator::TensorBlock function evalSubExprsIfNeeded (line 529) | bool evalSubExprsIfNeeded(EvaluatorPointerType data) { function evalSubExprsIfNeededAsync (line 565) | void evalSubExprsIfNeededAsync( function cleanup (line 571) | void cleanup() { function CoeffReturnType (line 575) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 585) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 639) | TensorOpCost costPerCoeff(bool vectorized) const { function typename (line 660) | typename Storage::Type data() const { function bind (line 697) | void bind(cl::sycl::handler &cgh) const { function Index (line 703) | Index srcCoeff(Index index) const type TensorSlicingOp (line 743) | typedef TensorSlicingOp XprType; type typename (line 746) | typedef typename XprType::Index Index; type typename (line 747) | typedef typename XprType::Scalar Scalar; type typename (line 748) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 749) | typedef typename PacketType::type PacketReturnT... type Sizes (line 750) | typedef Sizes Dimensions; type typename (line 762) | typedef typename internal::remove_const::type ScalarNoConst; type internal (line 765) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 766) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; function writePacket (line 783) | void writePacket(Index index, const PacketReturnType& x) function writeBlock (line 834) | void writeBlock( function namespace (line 841) | namespace internal { type TensorStridingSlicingOp (line 859) | typedef const TensorStridingSlicingOp::Scalar Scalar; type typename (line 876) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 877) | typedef typename internal::nested::type Nested; type typename (line 878) | typedef typename internal::traits::StorageKind ... type typename (line 879) | typedef typename internal::traits::Index Index; type TensorAssignOp (line 901) | typedef TensorAssignOp::type PacketReturnT... type StorageMemory (line 936) | typedef StorageMemory Storage; type typename (line 937) | typedef typename Storage::Type EvaluatorPointerType; type Strides (line 938) | typedef Strides Dimensions; type internal (line 952) | typedef internal::TensorBlockNotImplemented TensorBlock; type typename (line 979) | typedef typename TensorEvaluator::Dimensions InputDimen... function evalSubExprsIfNeeded (line 1041) | bool evalSubExprsIfNeeded(EvaluatorPointerType) { function cleanup (line 1046) | void cleanup() { function CoeffReturnType (line 1050) | CoeffReturnType coeff(Index index) const function TensorOpCost (line 1059) | TensorOpCost costPerCoeff(bool vectorized) const { function bind (line 1068) | void bind(cl::sycl::handler &cgh) const { function Index (line 1073) | Index srcCoeff(Index index) const function Index (line 1094) | Index clamp(Index value, Index min, Index max) { type TensorStridingSlicingOp (line 1120) | typedef TensorStridingSlicingOp::type PacketReturnT... type Strides (line 1145) | typedef Strides Dimensions; FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorPadding.h function namespace (line 13) | namespace Eigen { type typename (line 58) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 59) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 60) | typedef typename Eigen::internal::nested::type Nested; type typename (line 61) | typedef typename Eigen::internal::traits::StorageKind S... type typename (line 62) | typedef typename Eigen::internal::traits::Index Index; type typename (line 88) | typedef typename XprType::Index Index; type DSizes (line 90) | typedef DSizes Dimensions; type typename (line 91) | typedef typename XprType::Scalar Scalar; type typename (line 92) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 93) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 95) | typedef StorageMemory Storage; type typename (line 96) | typedef typename Storage::Type EvaluatorPointerType; type typename (line 108) | typedef typename internal::remove_const::type ScalarNoConst; type internal (line 111) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 112) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 114) | typedef typename internal::TensorMaterializedBlock LinCopy; function bind (line 488) | void bind(cl::sycl::handler &cgh) const { type BlockIteratorState (line 494) | struct BlockIteratorState { function PacketReturnType (line 681) | PacketReturnType packetWithPossibleZero(Index index) const FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorPatch.h function namespace (line 13) | namespace Eigen { type typename (line 58) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 59) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 60) | typedef typename Eigen::internal::nested::type Nested; type typename (line 61) | typedef typename Eigen::internal::traits::StorageKind Sto... type typename (line 62) | typedef typename Eigen::internal::traits::Index Index; type typename (line 85) | typedef typename XprType::Index Index; type DSizes (line 87) | typedef DSizes Dimensions; type typename (line 88) | typedef typename XprType::Scalar Scalar; type typename (line 89) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 90) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 92) | typedef StorageMemory Storage; type typename (line 93) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 107) | typedef internal::TensorBlockNotImplemented TensorBlock; function evalSubExprsIfNeeded (line 155) | bool evalSubExprsIfNeeded(EvaluatorPointerType /*data*/) { function cleanup (line 160) | void cleanup() { function CoeffReturnType (line 164) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 196) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 262) | TensorOpCost costPerCoeff(bool vectorized) const { FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorRandom.h function namespace (line 14) | namespace Eigen { function EIGEN_STRONG_INLINE (line 236) | EIGEN_STRONG_INLINE function EIGEN_STRONG_INLINE (line 295) | EIGEN_STRONG_INLINE function EIGEN_STRONG_INLINE (line 308) | EIGEN_STRONG_INLINE FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorReduction.h function namespace (line 25) | namespace Eigen { function run (line 71) | static void run(const InputDims& input_dims, function Sizes (line 89) | struct DimInitializer > { function reduce (line 144) | void reduce(const Self& self, typename Self::Index firstIndex, Op& reduc... function EIGEN_STRONG_INLINE (line 154) | EIGEN_STRONG_INLINE void reduce(const Self& self, typename Self::Index f... function EIGEN_STRONG_INLINE (line 163) | EIGEN_STRONG_INLINE void reduce(const Self& self, typename Self::Index i... function typename (line 172) | typename Self::CoeffReturnType reduce(const Self& self, typename Self::I... function reduce (line 265) | void reduce(const Self&, typename Self::Index, Op&, typename Self::Packe... function EIGEN_STRONG_INLINE (line 283) | EIGEN_STRONG_INLINE void reduce(const Self& self, typename Self::Index f... function EIGEN_STRONG_INLINE (line 292) | EIGEN_STRONG_INLINE void reduce(const Self&, typename Self::Index, Op&, ... function EIGEN_DEVICE_FUNC (line 302) | static EIGEN_DEVICE_FUNC void run(const Self& self, Op& reducer, const D... function run (line 314) | void run(const Self& self, typename Self::Index firstIndex, function run (line 330) | static void run(const Self& self, Op& reducer, const ThreadPoolDevice& d... function EIGEN_DEVICE_FUNC (line 386) | EIGEN_DEVICE_FUNC static bool run(const Self&, Op&, const Device&, typen... function EIGEN_DEVICE_FUNC (line 397) | EIGEN_DEVICE_FUNC static bool run(const Self&, Op&, const Device&, typen... function EIGEN_DEVICE_FUNC (line 409) | EIGEN_DEVICE_FUNC static bool run(const Self&, Op&, const Device&, typen... type typename (line 449) | typedef typename remove_const().initialize())>... type typename (line 451) | typedef typename remove_const::type type; type typename (line 461) | typedef typename Eigen::internal::traits::Scalar Scalar; type typename (line 462) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 463) | typedef typename internal::remove_const::type Nested; type typename (line 465) | typedef typename Eigen::internal::traits::StorageKind... type typename (line 466) | typedef typename Eigen::internal::traits::Index Index; type Dims (line 496) | typedef Dims ReducedDims; type TensorReductionOp (line 497) | typedef TensorReductionOp XprType; type typename (line 498) | typedef typename XprType::Index Index; type ArgType (line 499) | typedef ArgType ChildType; type typename (line 500) | typedef typename TensorEvaluator::Dimensions InputDimen... type typename (line 505) | typedef typename XprType::Scalar Scalar; type TensorReductionEvaluatorBase (line 506) | typedef TensorReductionEvaluatorBase::type PacketReturnT... type typename (line 512) | typedef typename Eigen::internal::traits::PointerType TensorPoi... type StorageMemory (line 513) | typedef StorageMemory Storage; type typename (line 514) | typedef typename Storage::Type EvaluatorPointerType; type typename (line 530) | typedef typename internal::remove_const::type ScalarNoConst; type internal (line 533) | typedef internal::TensorBlockNotImplemented TensorBlock; function evalSubExprsIfNeededCommon (line 629) | bool evalSubExprsIfNeededCommon(EvaluatorPointerType data) { function evalSubExprsIfNeededAsync (line 740) | void function evalSubExprsIfNeeded (line 757) | bool evalSubExprsIfNeeded(EvaluatorPointerType data) { function cleanup (line 762) | void cleanup() { function CoeffReturnType (line 770) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 790) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 833) | TensorOpCost costPerCoeff(bool vectorized) const { function bind (line 849) | void bind(cl::sycl::handler &cgh) const { type internal (line 856) | struct internal type internal (line 857) | struct internal type internal (line 858) | struct internal type internal (line 859) | struct internal type internal (line 861) | struct internal type internal (line 878) | struct internal type internal (line 882) | struct internal type BlockIteratorState (line 884) | struct BlockIteratorState { function Index (line 892) | Index firstInput(Index index) const { function EIGEN_DEVICE_FUNC (line 978) | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE TensorEvaluator(const typename Bas... type TensorReductionEvaluatorBase (line 986) | typedef TensorReductionEvaluatorBase OpDef; type typename (line 222) | typedef typename OpDef::type Op; function reduction_dim (line 252) | enum class reduction_dim { inner_most, outer_most }; type typename (line 366) | typedef typename OpDef::type Op; type cl (line 367) | typedef cl::sycl::accessor::type Nested; type typename (line 130) | typedef typename internal::traits::StorageKind StorageK... type typename (line 131) | typedef typename internal::traits::Index Index; type typename (line 132) | typedef typename internal::traits::Scalar Scalar; type typename (line 133) | typedef typename NumTraits::Real RealScalar; type typename (line 134) | typedef typename Base::CoeffReturnType CoeffReturnType; type Scalar (line 135) | typedef Scalar* PointerType; type PointerType (line 136) | typedef PointerType PointerArgType; type typename (line 139) | typedef typename PlainObjectType::Dimensions Dimensions; type internal (line 152) | typedef internal::TensorBlockNotImplemented TensorBlock; function m_evaluator (line 159) | TensorRef(const Expression& expr) : m_evaluator(new internal::TensorLazy... function m_evaluator (line 175) | TensorRef(const TensorRef& other) : m_evaluator(other.m_evaluator) { function Index (line 193) | Index dimension(Index n) const { return m_evaluator->dimensions()[n]; } function Scalar (line 199) | const Scalar* data() const { return m_evaluator->data(); } function Scalar (line 202) | const Scalar operator()(Index index) const function Scalar (line 209) | const Scalar operator()(Index firstIndex, IndexTypes... otherIndices) const function Scalar (line 225) | const Scalar operator()(Index i0, Index i1) const function Scalar (line 233) | const Scalar operator()(Index i0, Index i1, Index i2) const function Scalar (line 242) | const Scalar operator()(Index i0, Index i1, Index i2, Index i3) const function Scalar (line 252) | const Scalar operator()(Index i0, Index i1, Index i2, Index i3, Index i4... function Scalar (line 303) | const Scalar coeff(const array& indices) const function Scalar (line 340) | const Scalar coeff(Index index) const type typename (line 369) | typedef typename Derived::Index Index; type typename (line 370) | typedef typename Derived::Scalar Scalar; type typename (line 371) | typedef typename Derived::Scalar CoeffReturnType; type typename (line 372) | typedef typename PacketType::type PacketReturnT... type typename (line 373) | typedef typename Derived::Dimensions Dimensions; type StorageMemory (line 374) | typedef StorageMemory Storage; type typename (line 375) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 388) | typedef internal::TensorBlockNotImplemented TensorBlock; function evalSubExprsIfNeeded (line 397) | bool evalSubExprsIfNeeded(EvaluatorPointerType) { function cleanup (line 401) | void cleanup() { } function CoeffReturnType (line 403) | CoeffReturnType coeff(Index index) const { function EIGEN_DEVICE_FUNC (line 411) | EIGEN_DEVICE_FUNC const Scalar* data() const { return m_ref.data(); } type typename (line 422) | typedef typename Derived::Index Index; type typename (line 423) | typedef typename Derived::Scalar Scalar; type typename (line 424) | typedef typename Derived::Scalar CoeffReturnType; type typename (line 425) | typedef typename PacketType::type PacketReturnT... type typename (line 426) | typedef typename Derived::Dimensions Dimensions; type TensorEvaluator (line 428) | typedef TensorEvaluator, Device> Base; type internal (line 439) | typedef internal::TensorBlockNotImplemented TensorBlock; FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorReverse.h function namespace (line 13) | namespace Eigen { type typename (line 57) | typedef typename Eigen::internal::traits::Scalar Scalar; type typename (line 58) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 59) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 60) | typedef typename Eigen::internal::nested::type Nested; type typename (line 61) | typedef typename Eigen::internal::traits::StorageKind type typename (line 63) | typedef typename Eigen::internal::traits::Index Index; type TensorAssignOp (line 79) | typedef TensorAssignOp Dimensions; type typename (line 108) | typedef typename XprType::Scalar Scalar; type typename (line 109) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 110) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 112) | typedef StorageMemory Storage; type typename (line 113) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 125) | typedef internal::TensorIntDivisor IndexDivisor; type internal (line 128) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 129) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 131) | typedef typename TensorEvaluator::TensorBlock type typename (line 134) | typedef typename internal::TensorMaterializedBlock XprType; type typename (line 431) | typedef typename XprType::Index Index; type DSizes (line 433) | typedef DSizes Dimensions; type typename (line 448) | typedef typename XprType::Scalar Scalar; type typename (line 449) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 450) | typedef typename PacketType::type PacketReturnT... type internal (line 454) | typedef internal::TensorBlockNotImplemented TensorBlock; function writePacket (line 465) | void writePacket(Index index, const PacketReturnType& x) { FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorScan.h function namespace (line 13) | namespace Eigen { type typename (line 54) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 55) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 56) | typedef typename Eigen::internal::nested::type Nested; type typename (line 57) | typedef typename Eigen::internal::traits::StorageKind Stor... type typename (line 58) | typedef typename Eigen::internal::traits::Index Index; type typename (line 88) | typedef typename XprType::Index Index; type ArgType (line 89) | typedef const ArgType ChildType; type DSizes (line 91) | typedef DSizes Dimensions; type typename (line 92) | typedef typename internal::remove_const::type PacketReturnT... type TensorEvaluator (line 95) | typedef TensorEvaluator, Device> Self; type StorageMemory (line 96) | typedef StorageMemory Storage; type typename (line 97) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 110) | typedef internal::TensorBlockNotImplemented TensorBlock; function EIGEN_STRONG_INLINE (line 176) | EIGEN_STRONG_INLINE bool evalSubExprsIfNeeded(EvaluatorPointerType data) { function PacketReturnType (line 191) | PacketReturnType packet(Index index) const { function CoeffReturnType (line 200) | CoeffReturnType coeff(Index index) const function TensorOpCost (line 205) | TensorOpCost costPerCoeff(bool) const { function cleanup (line 209) | void cleanup() { function bind (line 219) | void bind(cl::sycl::handler &cgh) const { function ScanKernel (line 276) | void ScanKernel(Self self, Index total_size, typename Self::CoeffReturnT... FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorScanSycl.h function namespace (line 40) | namespace Eigen { type typename (line 470) | typedef typename Self::Index Index; type typename (line 471) | typedef typename Self::CoeffReturnType CoeffReturnType; type typename (line 472) | typedef typename Self::Storage Storage; type typename (line 473) | typedef typename Self::EvaluatorPointerType EvaluatorPointerType; FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorShuffling.h function namespace (line 13) | namespace Eigen { type typename (line 58) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 59) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 60) | typedef typename Eigen::internal::nested::type Nested; type typename (line 61) | typedef typename Eigen::internal::traits::StorageKind... type typename (line 62) | typedef typename Eigen::internal::traits::Index Index; type TensorAssignOp (line 77) | typedef TensorAssignOp XprType; type typename (line 105) | typedef typename XprType::Index Index; type DSizes (line 107) | typedef DSizes Dimensions; type typename (line 108) | typedef typename XprType::Scalar Scalar; type typename (line 109) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 110) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 112) | typedef StorageMemory Storage; type typename (line 113) | typedef typename Storage::Type EvaluatorPointerType; type typename (line 125) | typedef typename internal::remove_const::type ScalarNoConst; type internal (line 128) | typedef internal::TensorBlockDescriptor TensorBlockDesc; type internal (line 129) | typedef internal::TensorBlockScratchAllocator TensorBlockScratch; type typename (line 131) | typedef typename internal::TensorMaterializedBlock type typename (line 276) | typedef typename TensorBlockIO::Dst TensorBlockIODst; type typename (line 277) | typedef typename TensorBlockIO::Src TensorBlockIOSrc; function TensorOpCost (line 295) | TensorOpCost costPerCoeff(bool vectorized) const { FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorStorage.h function namespace (line 20) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorStriding.h function namespace (line 13) | namespace Eigen { type typename (line 58) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 59) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 60) | typedef typename Eigen::internal::nested::type Nested; type typename (line 61) | typedef typename Eigen::internal::traits::StorageKind ... type typename (line 62) | typedef typename Eigen::internal::traits::Index Index; type TensorAssignOp (line 77) | typedef TensorAssignOp Dimensions; type typename (line 107) | typedef typename XprType::Scalar Scalar; type typename (line 108) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 109) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 111) | typedef StorageMemory Storage; type typename (line 112) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 125) | typedef internal::TensorBlockNotImplemented TensorBlock; function evalSubExprsIfNeeded (line 161) | bool evalSubExprsIfNeeded(EvaluatorPointerType/*data*/) { function cleanup (line 165) | void cleanup() { function CoeffReturnType (line 169) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 175) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 224) | TensorOpCost costPerCoeff(bool vectorized) const { FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorTrace.h function namespace (line 14) | namespace Eigen { type typename (line 58) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 59) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 60) | typedef typename Eigen::internal::nested::type Nested; type typename (line 61) | typedef typename Eigen::internal::traits::StorageKind Sto... type typename (line 62) | typedef typename Eigen::internal::traits::Index Index; type typename (line 88) | typedef typename XprType::Index Index; type DSizes (line 89) | typedef DSizes Dimensions; type typename (line 90) | typedef typename XprType::Scalar Scalar; type typename (line 91) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 92) | typedef typename PacketType::type PacketReturnT... type StorageMemory (line 94) | typedef StorageMemory Storage; type typename (line 95) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 108) | typedef internal::TensorBlockNotImplemented TensorBlock; function evalSubExprsIfNeeded (line 214) | bool evalSubExprsIfNeeded(EvaluatorPointerType /*data*/) { function cleanup (line 219) | void cleanup() { function CoeffReturnType (line 223) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 245) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const { function bind (line 260) | void bind(cl::sycl::handler &cgh) const { function Index (line 267) | Index firstInput(Index index) const { FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorTraits.h function namespace (line 13) | namespace Eigen { type typename (line 90) | typedef typename BaseTraits::Scalar Scalar; type typename (line 91) | typedef typename BaseTraits::StorageKind StorageKind; type typename (line 92) | typedef typename BaseTraits::Index Index; type MakePointer_ (line 101) | typedef MakePointer_ MakePointerT; type typename (line 102) | typedef typename MakePointerT::Type Type; type typename (line 104) | typedef typename MakePointer::Type PointerType; type typename (line 112) | typedef typename BaseTraits::Scalar Scalar; type typename (line 113) | typedef typename BaseTraits::StorageKind StorageKind; type typename (line 114) | typedef typename BaseTraits::Index Index; type typename (line 121) | typedef typename BaseTraits::PointerType PointerType; type Tensor (line 128) | typedef const Tensor<_Scalar, NumIndices_, Options, IndexType_>EIGEN_DEV... type Tensor (line 134) | typedef const Tensor<_Scalar, NumIndices_, Options, IndexType_>EIGEN_DEV... type TensorFixedSize (line 140) | typedef const TensorFixedSizeE... type TensorFixedSize (line 146) | typedef const TensorFixedSizeE... type TensorMap (line 152) | typedef const TensorMapEIGEN_DEVI... type TensorMap (line 158) | typedef const TensorMapEIGEN_DEVI... type TensorRef (line 164) | typedef const TensorRefEIGEN_DEVICE_REF type; type TensorRef (line 170) | typedef const TensorRefEIGEN_DEVICE_REF type; type typename (line 176) | typedef typename ref_selector::type type; type TensorRef (line 207) | typedef const TensorRefEIGEN_DEVICE_REF type; type TensorRef (line 213) | typedef const TensorRefEIGEN_DEVICE_REF type; type PaddingType (line 257) | typedef enum { FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorUInt128.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/Tensor/TensorVolumePatch.h function namespace (line 7) | namespace Eigen { type typename (line 59) | typedef typename Eigen::internal::traits::Scalar Sc... type typename (line 60) | typedef typename Eigen::NumTraits::Real RealScalar; type typename (line 61) | typedef typename XprType::CoeffReturnType CoeffReturnType; type typename (line 62) | typedef typename Eigen::internal::nested::type Nested; type typename (line 63) | typedef typename Eigen::internal::traits::StorageKi... type typename (line 64) | typedef typename Eigen::internal::traits::Index Index; type typename (line 172) | typedef typename XprType::Index Index; type DSizes (line 175) | typedef DSizes Dimensions; type typename (line 176) | typedef typename internal::remove_const::type PacketReturnT... type StorageMemory (line 180) | typedef StorageMemory Storage; type typename (line 181) | typedef typename Storage::Type EvaluatorPointerType; type internal (line 194) | typedef internal::TensorBlockNotImplemented TensorBlock; function evalSubExprsIfNeeded (line 355) | bool evalSubExprsIfNeeded(EvaluatorPointerType /*data*/) { function cleanup (line 360) | void cleanup() { function CoeffReturnType (line 364) | CoeffReturnType coeff(Index index) const function EIGEN_STRONG_INLINE (line 420) | EIGEN_STRONG_INLINE PacketReturnType packet(Index index) const function TensorOpCost (line 508) | TensorOpCost FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/TensorSymmetry/DynamicSymmetry.h function namespace (line 13) | namespace Eigen { function add (line 27) | void add(Gen_) { add(Gen_::One, Gen_::Two, Gen_::Flags); } function addSymmetry (line 28) | inline void addSymmetry(int one, int two) { add(one, two, 0); } function addAntiSymmetry (line 29) | inline void addAntiSymmetry(int one, int two) { add(one, two, NegationFl... function addHermiticity (line 30) | inline void addHermiticity(int one, int two) { add(one, two, Conjugation... function addAntiHermiticity (line 31) | inline void addAntiHermiticity(int one, int two) { add(one, two, Negatio... function RV (line 34) | inline RV apply(const std::array& idx, RV initial, Args&&... a... function RV (line 43) | RV apply(const std::vector& idx, RV initial, Args&&... args) const type GroupElement (line 67) | struct GroupElement { function DynamicSGroup (line 161) | inline DynamicSGroupFromTemplateArgs(DynamicSGroupFromTemplateArgs const... function DynamicSGroup (line 162) | inline DynamicSGroupFromTemplateArgs(DynamicSGroupFromTemplateArgs&& oth... function add_all (line 168) | void add_all(internal::type_list) function add_all (line 174) | inline void add_all(internal::type_list<>) FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/TensorSymmetry/StaticSymmetry.h function namespace (line 13) | namespace Eigen { type indices_ (line 34) | typedef indices_ indices; type tensor_static_symgroup_element (line 41) | typedef tensor_static_symgroup_element< type tensor_static_symgroup_element (line 50) | typedef tensor_static_symgroup_element< type typename (line 70) | typedef typename B::indices iib; type tensor_static_symgroup_element (line 77) | typedef tensor_static_symgroup_element< type typename (line 86) | typedef typename A::indices iia; type typename (line 87) | typedef typename B::indices iib; type tensor_static_symgroup (line 115) | struct tensor_static_symgroup function std (line 128) | inline std::vector tensor_static_symgroup_index_permute(std::vect... type internal (line 184) | typedef internal::group_theory::enumerate_group_elements< type typename (line 190) | typedef typename group_elements::type ge; function RV (line 197) | static inline RV apply(const std::array& idx, RV initial, Args... function RV (line 203) | inline RV apply(const std::vector& idx, RV initial, Args&&... args) function size (line 211) | constexpr static inline std::size_t size() { function globalFlags (line 214) | constexpr static inline int globalFlags() { return group_elements::globa... FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/TensorSymmetry/Symmetry.h function namespace (line 13) | namespace Eigen { function namespace (line 152) | namespace internal { type StaticSGroup (line 229) | typedef StaticSGroup<> root_type; type tensor_symmetry_pre_analysis (line 233) | struct tensor_symmetry_pre_analysis type tensor_static_symgroup_if (line 237) | typedef tensor_static_symgroup_if<(sizeof...(Gens_) + 1 <= max_static_ge... type typename (line 240) | typedef typename conditional< type tensor_static_symgroup_if (line 248) | struct tensor_static_symgroup_if type tensor_static_symgroup_if (line 255) | struct tensor_static_symgroup_if type typename (line 260) | typedef typename Tensor_::Index Index; type typename (line 261) | typedef typename Tensor_::Scalar Scalar; function run (line 264) | static inline int run(const std::array& transformed_i... type typename (line 279) | typedef typename Tensor_::Index Index; function run (line 282) | static inline int run(const std::array& transformed_i... type typename (line 301) | typedef typename Tensor_::Scalar Scalar; function doAssign (line 317) | inline void doAssign(Scalar const& value) FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/TensorSymmetry/util/TemplateGroupTheory.h function namespace (line 13) | namespace Eigen { type type_list (line 221) | typedef type_list generators_done; type dimino_first_step_elements_helper (line 223) | typedef dimino_first_step_elements_helper< type typename (line 232) | typedef typename helper::type type; type typename (line 264) | typedef typename apply_op_from_right _cil; type typename (line 320) | typedef typename dimino_get_coset_elements< type dimino_add_cosets_for_rep (line 327) | typedef dimino_add_cosets_for_rep< type typename (line 338) | typedef typename _helper::type type; type typename (line 392) | typedef typename get::type rep_element; type dimino_add_cosets_for_rep (line 393) | typedef dimino_add_cosets_for_rep< type typename (line 403) | typedef typename _ac4r::type new_elements; type dimino_add_all_coset_spaces (line 408) | typedef dimino_add_all_coset_spaces< type typename (line 420) | typedef typename _helper::type type; type typename (line 467) | typedef typename apply_op_from_right::type new_elements; type dimino_add_all_coset_spaces (line 472) | typedef dimino_add_all_coset_spaces< type typename (line 483) | typedef typename _helper::type type; type contained_in_list_gf (line 527) | typedef contained_in_list_gf _cil; type dimino_add_generator (line 529) | typedef dimino_add_generator< type typename (line 539) | typedef typename _helper::type new_elements; type dimino_add_remaining_generators (line 541) | typedef dimino_add_remaining_generators< type typename (line 550) | typedef typename _next_iter::type type; type typename (line 594) | typedef typename first_step::type first_step_elements; type dimino_add_remaining_generators (line 596) | typedef dimino_add_remaining_generators< type typename (line 605) | typedef typename _helper::type type; FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/Barrier.h function namespace (line 16) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/EventCount.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/NonBlockingThreadPool.h function namespace (line 13) | namespace Eigen { function EncodePartition (line 175) | inline unsigned EncodePartition(unsigned start, unsigned limit) { function DecodePartition (line 179) | inline void DecodePartition(unsigned val, unsigned* start, unsigned* lim... function AssertBounds (line 185) | void AssertBounds(int start, int end) { function SetStealPartition (line 191) | inline void SetStealPartition(size_t i, unsigned val) { function GetStealPartition (line 195) | inline unsigned GetStealPartition(int i) { function ComputeCoprimes (line 199) | void ComputeCoprimes(int N, MaxSizeVector* coprimes) { type typename (line 215) | typedef typename Environment::EnvThread Thread; function else (line 217) | struct PerThread { function Task (line 334) | Task Steal(unsigned start, unsigned limit) { function Task (line 360) | Task LocalSteal() { function Task (line 374) | Task GlobalSteal() { function WaitForWork (line 382) | bool WaitForWork(EventCount::Waiter* waiter, Task* t) { function NonEmptyQueueIndex (line 429) | int NonEmptyQueueIndex() { function EIGEN_STRONG_INLINE (line 450) | static EIGEN_STRONG_INLINE uint64_t GlobalThreadIdHash() { function EIGEN_STRONG_INLINE (line 454) | EIGEN_STRONG_INLINE PerThread* GetPerThread() { function Rand (line 470) | static EIGEN_STRONG_INLINE unsigned Rand(uint64_t* state) { type ThreadPoolTempl (line 480) | typedef ThreadPoolTempl ThreadPool; FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/RunQueue.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/ThreadEnvironment.h function namespace (line 13) | namespace Eigen { function Task (line 34) | Task CreateTask(std::function f) { return Task{std::move(f)}; } function ExecuteTask (line 35) | void ExecuteTask(const Task& t) { t.f(); } FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/ThreadLocal.h function namespace (line 65) | namespace Eigen { type ThreadIdAndValue (line 257) | struct ThreadIdAndValue { FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/ThreadPool/ThreadPoolInterface.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/util/CXX11Meta.h function namespace (line 18) | namespace Eigen { type a (line 71) | typedef a type; type take (line 81) | struct take type type_list (line 81) | typedef type_list<> type; type h_skip_helper_type (line 98) | struct h_skip_helper_type type type_list (line 98) | typedef type_list<> type; function type (line 104) | type helper(numeric_list) { return typename h_skip_helper_nume... function type (line 106) | type helper(type_list) { return typename h_skip_helper_type::helper(a())) type; type t (line 129) | typedef t type; type t (line 130) | typedef t type; function run (line 268) | int run() { return Reducer::Identity; } function EIGEN_STRONG_INLINE (line 276) | constexpr static EIGEN_STRONG_INLINE A run(A a) { return a; } function EIGEN_STRONG_INLINE (line 285) | constexpr static EIGEN_STRONG_INLINE auto run(A a, Ts... ts) -> decltype... type sum_op (line 292) | struct sum_op { type product_op (line 296) | struct product_op { type logical_and_op (line 301) | struct logical_and_op { template constexpr sta... type logical_or_op (line 302) | struct logical_or_op { template constexpr sta... type equal_op (line 304) | struct equal_op { template constexpr sta... type not_equal_op (line 305) | struct not_equal_op { template constexpr sta... type lesser_op (line 306) | struct lesser_op { template constexpr sta... type lesser_equal_op (line 307) | struct lesser_equal_op { template constexpr sta... type greater_op (line 308) | struct greater_op { template constexpr sta... type greater_equal_op (line 309) | struct greater_equal_op { template constexpr sta... type not_op (line 313) | struct not_op { template constexpr static EIG... type negation_op (line 314) | struct negation_op { template constexpr static EIG... type greater_equal_zero_op (line 315) | struct greater_equal_zero_op { template constexpr static EIG... function EIGEN_STRONG_INLINE (line 324) | constexpr EIGEN_STRONG_INLINE decltype(reduce::run((*... function EIGEN_STRONG_INLINE (line 338) | EIGEN_STRONG_INLINE Array h_array_reverse(Array arr, numeric_list& arr, T) function EIGEN_STRONG_INLINE (line 377) | constexpr static EIGEN_STRONG_INLINE T run(const array&, T identity) function EIGEN_STRONG_INLINE (line 384) | constexpr EIGEN_STRONG_INLINE auto array_reduce(const array& arr, ... function EIGEN_STRONG_INLINE (line 392) | constexpr EIGEN_STRONG_INLINE auto array_sum(const array& arr) -> ... function EIGEN_STRONG_INLINE (line 398) | constexpr EIGEN_STRONG_INLINE auto array_prod(const array& arr) ->... function EIGEN_STRONG_INLINE (line 404) | EIGEN_STRONG_INLINE t array_prod(const std::vector& a) { function EIGEN_STRONG_INLINE (line 428) | constexpr EIGEN_STRONG_INLINE auto h_array_zip_and_reduce(array a,... function decltype (line 434) | auto array_zip_and_reduce(array a, array b) -> decltype(h_ar... function EIGEN_STRONG_INLINE (line 456) | constexpr EIGEN_STRONG_INLINE auto h_array_apply_and_reduce(array ... function decltype (line 462) | auto array_apply_and_reduce(array a) -> decltype(h_array_apply_and... type h_instantiate_by_c_array (line 487) | struct h_instantiate_by_c_array type h_instantiate_by_c_array (line 490) | struct h_instantiate_by_c_array function InstType (line 492) | static InstType run(ArrType* arr, Ps... args) type h_instantiate_by_c_array (line 499) | struct h_instantiate_by_c_array function InstType (line 501) | static InstType run(ArrType* arr, Ps... args) FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/util/CXX11Workarounds.h function namespace (line 42) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/util/EmulateArray.h function namespace (line 20) | namespace Eigen { function namespace (line 199) | namespace internal { function namespace (line 229) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/CXX11/src/util/MaxSizeVector.h function namespace (line 13) | namespace Eigen { function T (line 115) | const T& back() const { function T (line 133) | T* data() { return data_; } function T (line 136) | const T* data() const { return data_; } function T (line 139) | T* begin() { return data_; } function T (line 142) | T* end() { return data_ + size_; } function T (line 145) | const T* begin() const { return data_; } function T (line 148) | const T* end() const { return data_ + size_; } FILE: 3rdparty/eigen3/unsupported/Eigen/src/AutoDiff/AutoDiffJacobian.h function namespace (line 13) | namespace Eigen FILE: 3rdparty/eigen3/unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h function namespace (line 13) | namespace Eigen { function friend (line 303) | friend inline const AutoDiffScalar& operator+=(const Real& other) function run (line 477) | static void run(A& a, B& b) { function run (line 493) | static void run(A& a, B& b) { type Matrix (line 511) | typedef Matrix&) { retur... type typename (line 581) | typedef typename CleanedUpDerType::type ADS; type typename (line 586) | typedef typename CleanedUpDerType::type ADS; type typename (line 591) | typedef typename CleanedUpDerType::type ADS; type typename (line 596) | typedef typename CleanedUpDerType::type ADS; function Eigen (line 642) | const Eigen::AutoDiffScalar< type typename (line 657) | typedef typename internal::traits > PlainADS; type AutoDiffScalar (line 706) | typedef AutoDiffScalar NonInteger; type AutoDiffScalar (line 709) | typedef AutoDiffScalar Nested; type typename (line 710) | typedef typename NumTraits::Literal Lit... function namespace (line 718) | namespace std { FILE: 3rdparty/eigen3/unsupported/Eigen/src/AutoDiff/AutoDiffVector.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/src/BVH/BVAlgorithms.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/src/BVH/KdBVH.h function namespace (line 13) | namespace Eigen { type _Object (line 72) | typedef _Object Object; type std (line 73) | typedef std::vector > ObjectList; type _Scalar (line 74) | typedef _Scalar Scalar; type AlignedBox (line 75) | typedef AlignedBox Volume; type std (line 76) | typedef std::vector > VolumeList; type Index (line 77) | typedef int Index; type Object (line 79) | typedef const Object *ObjectIterator; function EIGEN_STRONG_INLINE (line 133) | EIGEN_STRONG_INLINE void getChildren(Index index, VolumeIterator &outVBe... function Volume (line 165) | inline const Volume &getVolume(Index index) const type std (line 172) | typedef std::vector > VIPairList; type Matrix (line 173) | typedef Matrix VectorType; type VectorComparator (line 174) | struct VectorComparator //compares vectors, or more specifically, VIPair... function build (line 184) | void build(VIPairList &objCenters, int from, int to, const VolumeList &o... FILE: 3rdparty/eigen3/unsupported/Eigen/src/Eigenvalues/ArpackSelfAdjointEigenSolver.h function namespace (line 15) | namespace Eigen { function seupd (line 696) | static inline void seupd(int *rvec, char *All, int *select, float *d, type arpack_wrapper (line 708) | struct arpack_wrapper function saupd (line 710) | static inline void saupd(int *ido, char *bmat, int *n, char *which, function seupd (line 718) | static inline void seupd(int *rvec, char *All, int *select, double *d, function project (line 760) | static inline void project(MatrixSolver &OP, int n, int k, Scalar *vecs) function project (line 778) | static inline void project(MatrixSolver &OP, int n, int k, Scalar *vecs) FILE: 3rdparty/eigen3/unsupported/Eigen/src/EulerAngles/EulerAngles.h function namespace (line 13) | namespace Eigen function namespace (line 323) | namespace internal function run (line 336) | static void run(EulerAngles& e, const Other& m) function run (line 347) | static void run(EulerAngles& e, const Other& vec) FILE: 3rdparty/eigen3/unsupported/Eigen/src/EulerAngles/EulerSystem.h function namespace (line 13) | namespace Eigen FILE: 3rdparty/eigen3/unsupported/Eigen/src/FFT/ei_fftw_impl.h function namespace (line 10) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/src/FFT/ei_kissfft_impl.h function namespace (line 10) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h function namespace (line 36) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/src/IterativeSolvers/DGMRES.h function namespace (line 15) | namespace Eigen { type _MatrixType (line 113) | typedef _MatrixType MatrixType; type typename (line 114) | typedef typename MatrixType::Scalar Scalar; type typename (line 115) | typedef typename MatrixType::StorageIndex StorageIndex; type typename (line 116) | typedef typename MatrixType::RealScalar RealScalar; type _Preconditioner (line 117) | typedef _Preconditioner Preconditioner; type Matrix (line 118) | typedef Matrix DenseMatrix; type Matrix (line 119) | typedef Matrix DenseRealMatrix; type Matrix (line 120) | typedef Matrix DenseVector; type Matrix (line 121) | typedef Matrix DenseRealVector; type Matrix (line 122) | typedef Matrix, Dynamic, 1> ComplexVector; function Index (line 158) | Index restart() { return m_restart; } function set_restart (line 163) | void set_restart(const Index restart) { m_restart=restart; } function setEigenv (line 168) | void setEigenv(const Index neig) function Index (line 177) | Index deflSize() {return m_r; } function setMaxEigenv (line 182) | void setMaxEigenv(const Index maxNeig) { m_maxNeig = maxNeig; } FILE: 3rdparty/eigen3/unsupported/Eigen/src/IterativeSolvers/GMRES.h function namespace (line 14) | namespace Eigen { type _MatrixType (line 283) | typedef _MatrixType MatrixType; type typename (line 284) | typedef typename MatrixType::Scalar Scalar; type typename (line 285) | typedef typename MatrixType::RealScalar RealScalar; type _Preconditioner (line 286) | typedef _Preconditioner Preconditioner; function Index (line 310) | Index get_restart() { return m_restart; } function set_restart (line 315) | void set_restart(const Index restart) { m_restart=restart; } FILE: 3rdparty/eigen3/unsupported/Eigen/src/IterativeSolvers/IncompleteLU.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/src/IterativeSolvers/IterationController.h function namespace (line 61) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/src/IterativeSolvers/MINRES.h function namespace (line 17) | namespace Eigen { type _MatrixType (line 206) | typedef _MatrixType MatrixType; type typename (line 207) | typedef typename MatrixType::Scalar Scalar; type typename (line 208) | typedef typename MatrixType::RealScalar RealScalar; type _Preconditioner (line 209) | typedef _Preconditioner Preconditioner; type typename (line 238) | typedef typename Base::MatrixWrapper MatrixWrapper; type typename (line 239) | typedef typename Base::ActualMatrixType ActualMatrixType; type typename (line 246) | typedef typename internal::conditional InputType; type Matrix (line 74) | typedef Matrix ValueType; type SparseMatrix (line 75) | typedef SparseMatrix JacobianType; type SparseQR (line 76) | typedef SparseQR > QRSolver; function namespace (line 95) | namespace internal { type typename (line 114) | typedef typename FunctorType::QRSolver QRSolver; type typename (line 115) | typedef typename FunctorType::JacobianType JacobianType; type typename (line 116) | typedef typename JacobianType::Scalar Scalar; type typename (line 117) | typedef typename JacobianType::RealScalar RealScalar; type typename (line 118) | typedef typename QRSolver::StorageIndex PermIndex; type Matrix (line 119) | typedef Matrix FVectorType; type PermutationMatrix (line 120) | typedef PermutationMatrix PermutationType; function resetParameters (line 145) | void resetParameters() function setXtol (line 158) | void setXtol(RealScalar xtol) { m_xtol = xtol; } function setFtol (line 161) | void setFtol(RealScalar ftol) { m_ftol = ftol; } function setGtol (line 164) | void setGtol(RealScalar gtol) { m_gtol = gtol; } function setFactor (line 167) | void setFactor(RealScalar factor) { m_factor = factor; } function setEpsilon (line 170) | void setEpsilon (RealScalar epsfcn) { m_epsfcn = epsfcn; } function setMaxfev (line 173) | void setMaxfev(Index maxfev) {m_maxfev = maxfev; } function setExternalScaling (line 176) | void setExternalScaling(bool value) {m_useExternalScaling = value; } function Index (line 200) | Index iterations() { return m_iter; } function Index (line 203) | Index nfev() { return m_nfev; } function Index (line 206) | Index njev() { return m_njev; } function RealScalar (line 209) | RealScalar fnorm() {return m_fnorm; } function RealScalar (line 212) | RealScalar gnorm() {return m_gnorm; } function RealScalar (line 215) | RealScalar lm_param(void) { return m_par; } function PermutationType (line 232) | PermutationType permutation() {return m_permutation; } function Status (line 343) | Status function Scalar (line 371) | Scalar tol FILE: 3rdparty/eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h function namespace (line 16) | namespace Eigen { function true_type (line 348) | struct is_exp_known_type : true_type {} function true_type (line 349) | struct is_exp_known_type : true_type {} function true_type (line 351) | struct is_exp_known_type : true_type {} type typename (line 357) | typedef typename ArgType::PlainObject MatrixType; type typename (line 377) | typedef typename ArgType::PlainObject MatrixType; type typename (line 378) | typedef typename traits::Scalar Scalar; type typename (line 379) | typedef typename NumTraits::Real RealScalar; type typename (line 380) | typedef typename std::complex ComplexScalar; function namespace (line 424) | namespace internal { FILE: 3rdparty/eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h function namespace (line 16) | namespace Eigen { type typename (line 133) | typedef typename EivalsType::RealScalar RealScalar; type typename (line 283) | typedef typename MatrixType::Scalar Scalar; type internal (line 325) | typedef internal::traits Traits; type typename (line 326) | typedef typename MatrixType::Scalar Scalar; type Matrix (line 328) | typedef Matrix::type StemFunction; type typename (line 496) | typedef typename internal::nested_eval::type NestedEvalType; type typename (line 497) | typedef typename internal::remove_all::type NestedEvalTy... type internal (line 498) | typedef internal::traits Traits; type std (line 499) | typedef std::complex AtomicType; function namespace (line 516) | namespace internal { type typename (line 539) | typedef typename internal::stem_function::ComplexScalar ComplexS... type typename (line 547) | typedef typename internal::stem_function::ComplexScalar ComplexS... type typename (line 555) | typedef typename internal::stem_function::ComplexScalar ComplexS... type typename (line 563) | typedef typename internal::stem_function::ComplexScalar ComplexS... FILE: 3rdparty/eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h function namespace (line 14) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/src/MatrixFunctions/MatrixPower.h function namespace (line 13) | namespace Eigen { type typename (line 93) | typedef typename MatrixType::Scalar Scalar; type typename (line 94) | typedef typename MatrixType::RealScalar RealScalar; type std (line 95) | typedef std::complex ComplexScalar; type Block (line 96) | typedef Block ResultType; type typename (line 341) | typedef typename MatrixType::RealScalar RealScalar; function MatrixPowerParenthesesReturnValue (line 366) | const MatrixPowerParenthesesReturnValue operator()(RealScala... type Matrix (line 384) | typedef Matrix::IsComplex, type typename (line 343) | typedef typename internal::conditional::IsComplex, Sca... FILE: 3rdparty/eigen3/unsupported/Eigen/src/Polynomials/PolynomialUtils.h function namespace (line 13) | namespace Eigen { type typename (line 101) | typedef typename Polynomial::Scalar Scalar; type typename (line 102) | typedef typename NumTraits::Real Real; type typename (line 130) | typedef typename Polynomial::Scalar Scalar; FILE: 3rdparty/eigen3/unsupported/Eigen/src/Skyline/SkylineInplaceLU.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/src/Skyline/SkylineMatrix.h function namespace (line 16) | namespace Eigen { function Index (line 98) | inline Index upperNonZeros(Index j) const { function Index (line 102) | inline Index lowerNonZeros(Index j) const { function Scalar (line 106) | inline const Scalar* _diagPtr() const { function Scalar (line 110) | inline Scalar* _diagPtr() { function Scalar (line 114) | inline const Scalar* _upperPtr() const { function Scalar (line 118) | inline Scalar* _upperPtr() { function Scalar (line 122) | inline const Scalar* _lowerPtr() const { function Scalar (line 126) | inline Scalar* _lowerPtr() { function Index (line 130) | inline const Index* _upperProfilePtr() const { function Index (line 134) | inline Index* _upperProfilePtr() { function Index (line 138) | inline const Index* _lowerProfilePtr() const { function Index (line 142) | inline Index* _lowerProfilePtr() { function Scalar (line 146) | inline Scalar coeff(Index row, Index col) const { function Scalar (line 195) | inline Scalar& coeffRef(Index row, Index col) { function Scalar (line 234) | inline Scalar coeffDiag(Index idx) const { function Scalar (line 240) | inline Scalar coeffLower(Index row, Index col) const { function Scalar (line 264) | inline Scalar coeffUpper(Index row, Index col) const { function Scalar (line 287) | inline Scalar& coeffRefDiag(Index idx) { function Scalar (line 293) | inline Scalar& coeffRefLower(Index row, Index col) { function coeffExistLower (line 312) | inline bool coeffExistLower(Index row, Index col) { function Scalar (line 329) | inline Scalar& coeffRefUpper(Index row, Index col) { function coeffExistUpper (line 348) | inline bool coeffExistUpper(Index row, Index col) { function setZero (line 376) | inline void setZero() { function reserve (line 388) | inline void reserve(Index reserveSize, Index reserveUpperSize, Index res... function EIGEN_DONT_INLINE (line 400) | EIGEN_DONT_INLINE Scalar & insert(Index row, Index col) { function finalize (line 534) | inline void finalize() { function squeeze (line 577) | inline void squeeze() { FILE: 3rdparty/eigen3/unsupported/Eigen/src/Skyline/SkylineMatrixBase.h function namespace (line 15) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/src/Skyline/SkylineProduct.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/src/Skyline/SkylineStorage.h function namespace (line 13) | namespace Eigen { function clear (line 132) | inline void clear() { function Scalar (line 136) | inline Scalar& diag(Index i) { function Scalar (line 140) | inline const Scalar& diag(Index i) const { function Scalar (line 144) | inline Scalar& upper(Index i) { function Scalar (line 148) | inline const Scalar& upper(Index i) const { function Scalar (line 152) | inline Scalar& lower(Index i) { function Scalar (line 156) | inline const Scalar& lower(Index i) const { function Index (line 160) | inline Index& upperProfile(Index i) { function Index (line 164) | inline const Index& upperProfile(Index i) const { function Index (line 168) | inline Index& lowerProfile(Index i) { function Index (line 172) | inline const Index& lowerProfile(Index i) const { function SkylineStorage (line 176) | static SkylineStorage Map(Index* upperProfile, Index* lowerProfile, Scal... function reset (line 189) | inline void reset() { FILE: 3rdparty/eigen3/unsupported/Eigen/src/Skyline/SkylineUtil.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/src/SparseExtra/BlockOfDynamicSparseMatrix.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/src/SparseExtra/BlockSparseMatrix.h function namespace (line 14) | namespace Eigen { type typename (line 89) | typedef typename Iterator::value_type Triplet; type Ref (line 106) | typedef Ref::Real RealScalar; type _StorageIndex (line 289) | typedef _StorageIndex StorageIndex; type typename (line 290) | typedef typename internal::ref_selector valueRef() function Scalar (line 1054) | inline Scalar& valueRef() FILE: 3rdparty/eigen3/unsupported/Eigen/src/SparseExtra/DynamicSparseMatrix.h function namespace (line 13) | namespace Eigen { function Index (line 86) | inline Index innerNonZeros(Index j) const { return m_data[j].size(); } function Scalar (line 94) | inline Scalar coeff(Index row, Index col) const function Scalar (line 105) | inline Scalar& coeffRef(Index row, Index col) function setZero (line 115) | void setZero() function Index (line 122) | Index nonZeros() const function Scalar (line 152) | inline Scalar& insertBack(Index row, Index col) function Scalar (line 158) | inline Scalar& insertBackByOuterInner(Index outer, Index inner) function Scalar (line 167) | inline Scalar& insert(Index row, Index col) function finalize (line 188) | inline void finalize() {} function resize (line 199) | void resize(Index rows, Index cols) function resizeAndKeepData (line 210) | void resizeAndKeepData(Index rows, Index cols) function EIGEN_DEPRECATED (line 228) | EIGEN_DEPRECATED inline DynamicSparseMatrix() function EIGEN_DEPRECATED (line 311) | EIGEN_DEPRECATED Scalar& fill(Index row, Index col) function EIGEN_DEPRECATED (line 323) | EIGEN_DEPRECATED Scalar& fillrand(Index row, Index col) function EIGEN_DEPRECATED (line 330) | EIGEN_DEPRECATED void endFill() {} type typename (line 340) | typedef typename SparseVector::InnerItera... type typename (line 357) | typedef typename SparseVector::ReverseInn... function namespace (line 371) | namespace internal { FILE: 3rdparty/eigen3/unsupported/Eigen/src/SparseExtra/MarketIO.h function namespace (line 17) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h function namespace (line 14) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/src/SparseExtra/RandomSetter.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsArrayAPI.h function namespace (line 14) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsFunctors.h function namespace (line 14) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsHalf.h function namespace (line 11) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsImpl.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/src/SpecialFunctions/BesselFunctionsPacketMath.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/src/SpecialFunctions/HipVectorCompatibility.h function namespace (line 4) | namespace hip_impl { function namespace (line 8) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsArrayAPI.h function namespace (line 14) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsFunctors.h function namespace (line 14) | namespace Eigen { function EIGEN_STRONG_INLINE (line 132) | EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& x, const Scal... function Packet (line 136) | const Packet packetOp(const Packet& x, const Packet& a, const Packet& b)... function EIGEN_STRONG_INLINE (line 158) | EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& a) const { type typename (line 161) | typedef typename packet_traits::type Packet; function Packet (line 162) | Packet packetOp(const Packet& a) const { return internal::plgamma(a); } function EIGEN_STRONG_INLINE (line 180) | EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& a) const { type typename (line 183) | typedef typename packet_traits::type Packet; function Packet (line 184) | Packet packetOp(const Packet& a) const { return internal::pdigamma(a); } function EIGEN_STRONG_INLINE (line 202) | EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& x, const Scal... type typename (line 205) | typedef typename packet_traits::type Packet; function Packet (line 206) | Packet packetOp(const Packet& x, const Packet& q) const { return interna... function EIGEN_STRONG_INLINE (line 224) | EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& n, const Scal... type typename (line 227) | typedef typename packet_traits::type Packet; function Packet (line 228) | Packet packetOp(const Packet& n, const Packet& x) const { return interna... function EIGEN_STRONG_INLINE (line 246) | EIGEN_STRONG_INLINE const Scalar function EIGEN_STRONG_INLINE (line 251) | EIGEN_STRONG_INLINE Packet packetOp(const Packet& x) const { function EIGEN_STRONG_INLINE (line 285) | EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& a) const { type typename (line 288) | typedef typename packet_traits::type Packet; function Packet (line 289) | Packet packetOp(const Packet& a) const { return internal::perfc(a); } function EIGEN_STRONG_INLINE (line 308) | EIGEN_STRONG_INLINE const Scalar operator() (const Scalar& a) const { type typename (line 311) | typedef typename packet_traits::type Packet; function Packet (line 312) | Packet packetOp(const Packet& a) const { return internal::pndtri(a); } FILE: 3rdparty/eigen3/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsHalf.h function namespace (line 11) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsImpl.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/src/SpecialFunctions/SpecialFunctionsPacketMath.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/src/SpecialFunctions/arch/GPU/GpuSpecialFunctions.h function namespace (line 13) | namespace Eigen { FILE: 3rdparty/eigen3/unsupported/Eigen/src/Splines/Spline.h function namespace (line 15) | namespace Eigen type typename (line 317) | typedef typename SplineTraits::ControlPointVectorType Contro... type typename (line 318) | typedef typename SplineTraits::BasisDerivati... type typename (line 319) | typedef typename BasisDerivativeType::ConstRowXpr BasisDerivativeRowXpr; FILE: 3rdparty/eigen3/unsupported/Eigen/src/Splines/SplineFitting.h function namespace (line 23) | namespace Eigen type typename (line 191) | typedef typename KnotVectorType::Scalar Scalar; type typename (line 215) | typedef typename SplineType::KnotVectorType KnotVectorType; type typename (line 216) | typedef typename SplineType::ParameterVectorType ParameterVectorType; type typename (line 292) | typedef typename SplineType::KnotVectorType::Scalar Scalar; type typename (line 293) | typedef typename SplineType::ControlPointVectorType ControlPointVectorType; type Matrix (line 295) | typedef Matrix MatrixType; type typename (line 338) | typedef typename SplineType::KnotVectorType::Scalar Scalar; type typename (line 339) | typedef typename SplineType::ControlPointVectorType ControlPointVectorType; type Matrix (line 341) | typedef Matrix MatrixType; FILE: 3rdparty/eigen3/unsupported/Eigen/src/Splines/SplineFwd.h function namespace (line 15) | namespace Eigen type Array (line 74) | typedef Array<_Scalar,Dynamic,Dynamic,RowMajor,NumOfDerivativesAtCompile... type Array (line 77) | typedef Array<_Scalar,_Dim,Dynamic,DerivativeMemoryLayout,_Dim,NumOfDeri... type Spline (line 81) | typedef Spline Spline2f; type Spline (line 84) | typedef Spline Spline3f; type Spline (line 87) | typedef Spline Spline2d; type Spline (line 90) | typedef Spline Spline3d; FILE: 3rdparty/eigen3/unsupported/bench/bench_svd.cpp function bench_svd (line 34) | void bench_svd(const MatrixType& a = MatrixType()) function main (line 105) | int main(int argc, char* argv[]) FILE: 3rdparty/eigen3/unsupported/doc/examples/BVH_Example.cpp type Eigen (line 8) | namespace Eigen { function Box2d (line 9) | Box2d bounding_box(const Vector2d &v) { return Box2d(v, v); } type PointPointMinimizer (line 12) | struct PointPointMinimizer //how to compute squared distances between po... method PointPointMinimizer (line 14) | PointPointMinimizer() : calls(0) {} method minimumOnVolumeVolume (line 17) | double minimumOnVolumeVolume(const Box2d &r1, const Box2d &r2) { ++cal... method minimumOnVolumeObject (line 18) | double minimumOnVolumeObject(const Box2d &r, const Vector2d &v) { ++ca... method minimumOnObjectVolume (line 19) | double minimumOnObjectVolume(const Vector2d &v, const Box2d &r) { ++ca... method minimumOnObjectObject (line 20) | double minimumOnObjectObject(const Vector2d &v1, const Vector2d &v2) {... function main (line 25) | int main() FILE: 3rdparty/eigen3/unsupported/doc/examples/EulerAngles.cpp function main (line 6) | int main() FILE: 3rdparty/eigen3/unsupported/doc/examples/FFT.cpp function T (line 23) | T mag2(T a) function T (line 28) | T mag2(std::complex a) function T (line 34) | T mag2(const std::vector & vec) function T (line 43) | T mag2(const std::vector > & vec) function RandomFill (line 61) | void RandomFill(std::vector & vec) function RandomFill (line 68) | void RandomFill(std::vector > & vec) function fwd_inv (line 75) | void fwd_inv(size_t nfft) function two_demos (line 93) | void two_demos(int nfft) function demo_all_types (line 101) | void demo_all_types(int nfft) function main (line 112) | int main() FILE: 3rdparty/eigen3/unsupported/doc/examples/MatrixExponential.cpp function main (line 6) | int main() FILE: 3rdparty/eigen3/unsupported/doc/examples/MatrixFunction.cpp function expfn (line 6) | std::complex expfn(std::complex x, int) function main (line 11) | int main() FILE: 3rdparty/eigen3/unsupported/doc/examples/MatrixLogarithm.cpp function main (line 6) | int main() FILE: 3rdparty/eigen3/unsupported/doc/examples/MatrixPower.cpp function main (line 6) | int main() FILE: 3rdparty/eigen3/unsupported/doc/examples/MatrixPower_optimal.cpp function main (line 6) | int main() FILE: 3rdparty/eigen3/unsupported/doc/examples/MatrixSine.cpp function main (line 6) | int main() FILE: 3rdparty/eigen3/unsupported/doc/examples/MatrixSinh.cpp function main (line 6) | int main() FILE: 3rdparty/eigen3/unsupported/doc/examples/MatrixSquareRoot.cpp function main (line 6) | int main() FILE: 3rdparty/eigen3/unsupported/doc/examples/PolynomialSolver1.cpp function main (line 8) | int main() FILE: 3rdparty/eigen3/unsupported/doc/examples/PolynomialUtils1.cpp function main (line 7) | int main() FILE: 3rdparty/eigen3/unsupported/doc/examples/SYCL/CwiseMul.cpp function main (line 10) | int main() FILE: 3rdparty/eigen3/unsupported/test/BVH.cpp type Eigen (line 15) | namespace Eigen { function bounding_box (line 17) | AlignedBox bounding_box(const Matrix &v) ... type Ball (line 23) | struct Ball method Ball (line 29) | Ball() {} method Ball (line 30) | Ball(const VectorType &c, double r) : center(c), radius(r) {} function bounding_box (line 35) | AlignedBox bounding_box(const Ball &b) function SQR (line 38) | inline double SQR(double x) { return x * x; } type BallPointStuff (line 41) | struct BallPointStuff //this class provides functions to be both an inte... method BallPointStuff (line 48) | BallPointStuff() : calls(0), count(0) {} method BallPointStuff (line 49) | BallPointStuff(const VectorType &inP) : p(inP), calls(0), count(0) {} method intersectVolume (line 52) | bool intersectVolume(const BoxType &r) { ++calls; return r.contains(p); } method intersectObject (line 53) | bool intersectObject(const BallType &b) { method intersectVolumeVolume (line 60) | bool intersectVolumeVolume(const BoxType &r1, const BoxType &r2) { ++c... method intersectVolumeObject (line 61) | bool intersectVolumeObject(const BoxType &r, const BallType &b) { ++ca... method intersectObjectVolume (line 62) | bool intersectObjectVolume(const BallType &b, const BoxType &r) { ++ca... method intersectObjectObject (line 63) | bool intersectObjectObject(const BallType &b1, const BallType &b2){ method intersectVolumeObject (line 69) | bool intersectVolumeObject(const BoxType &r, const VectorType &v) { ++... method intersectObjectObject (line 70) | bool intersectObjectObject(const BallType &b, const VectorType &v){ method minimumOnVolume (line 77) | double minimumOnVolume(const BoxType &r) { ++calls; return r.squaredEx... method minimumOnObject (line 78) | double minimumOnObject(const BallType &b) { ++calls; return (std::max)... method minimumOnVolumeVolume (line 79) | double minimumOnVolumeVolume(const BoxType &r1, const BoxType &r2) { +... method minimumOnVolumeObject (line 80) | double minimumOnVolumeObject(const BoxType &r, const BallType &b) { ++... method minimumOnObjectVolume (line 81) | double minimumOnObjectVolume(const BallType &b, const BoxType &r) { ++... method minimumOnObjectObject (line 82) | double minimumOnObjectObject(const BallType &b1, const BallType &b2){ ... method minimumOnVolumeObject (line 83) | double minimumOnVolumeObject(const BoxType &r, const VectorType &v) { ... method minimumOnObjectObject (line 84) | double minimumOnObjectObject(const BallType &b, const VectorType &v){ ... type TreeTest (line 93) | struct TreeTest method testIntersect1 (line 101) | void testIntersect1() method testMinimize1 (line 120) | void testMinimize1() method testIntersect2 (line 141) | void testIntersect2() method testMinimize2 (line 166) | void testMinimize2() function EIGEN_DECLARE_TEST (line 195) | EIGEN_DECLARE_TEST(BVH) FILE: 3rdparty/eigen3/unsupported/test/EulerAngles.cpp function verifyIsApprox (line 18) | bool verifyIsApprox(const Eigen::EulerAngles& a, const E... function verify_euler (line 35) | void verify_euler(const EulerAngles& e) function verify_euler_vec (line 138) | void verify_euler_vec(const Matrix& ea) function verify_euler_all_neg (line 144) | void verify_euler_all_neg(const Matrix& ea) function check_all_var (line 157) | void check_all_var(const Matrix& ea) function check_singular_cases (line 175) | void check_singular_cases(const Scalar& singularBeta) function eulerangles_manual (line 197) | void eulerangles_manual() function eulerangles_rand (line 229) | void eulerangles_rand() function EIGEN_DECLARE_TEST (line 276) | EIGEN_DECLARE_TEST(EulerAngles) FILE: 3rdparty/eigen3/unsupported/test/FFTW.cpp function RandomCpx (line 14) | std::complex RandomCpx() { return std::complex( (T)(rand()/(T)RAND... function promote (line 21) | complex promote(complex x) { return complex promote(float x) { return complex((lo... function promote (line 24) | complex promote(double x) { return complex((l... function promote (line 25) | complex promote(long double x) { return complex (line 67) | struct VectorType type VectorType (line 72) | struct VectorType function test_scalar_generic (line 78) | void test_scalar_generic(int nfft) function test_scalar (line 133) | void test_scalar(int nfft) function test_complex_generic (line 141) | void test_complex_generic(int nfft) function test_complex (line 175) | void test_complex(int nfft) function test_return_by_value (line 211) | void test_return_by_value(int len) function EIGEN_DECLARE_TEST (line 228) | EIGEN_DECLARE_TEST(FFTW) FILE: 3rdparty/eigen3/unsupported/test/NonLinearOptimization.cpp function fcn_chkder (line 27) | int fcn_chkder(const VectorXd &x, VectorXd &fvec, MatrixXd &fjac, int if... function testChkder (line 70) | void testChkder() type Functor (line 117) | struct Functor method Functor (line 130) | Functor() : m_inputs(InputsAtCompileTime), m_values(ValuesAtCompileTim... method Functor (line 131) | Functor(int inputs, int values) : m_inputs(inputs), m_values(values) {} method inputs (line 133) | int inputs() const { return m_inputs; } method values (line 134) | int values() const { return m_values; } type lmder_functor (line 140) | struct lmder_functor : Functor method lmder_functor (line 142) | lmder_functor(void): Functor(3,15) {} method df (line 159) | int df(const VectorXd &x, MatrixXd &fjac) const function testLmder1 (line 176) | void testLmder1() function testLmder (line 203) | void testLmder() type hybrj_functor (line 250) | struct hybrj_functor : Functor method hybrj_functor (line 252) | hybrj_functor(void) : Functor(9,9) {} method df (line 270) | int df(const VectorXd &x, MatrixXd &fjac) function testHybrj1 (line 288) | void testHybrj1() function testHybrj (line 319) | void testHybrj() type hybrd_functor (line 354) | struct hybrd_functor : Functor method hybrd_functor (line 356) | hybrd_functor(void) : Functor(9,9) {} function testHybrd1 (line 376) | void testHybrd1() function testHybrd (line 402) | void testHybrd() type lmstr_functor (line 436) | struct lmstr_functor : Functor method lmstr_functor (line 438) | lmstr_functor(void) : Functor(3,15) {} method df (line 458) | int df(const VectorXd &x, VectorXd &jac_row, VectorXd::Index rownb) function testLmstr1 (line 476) | void testLmstr1() function testLmstr (line 504) | void testLmstr() type lmdif_functor (line 534) | struct lmdif_functor : Functor method lmdif_functor (line 536) | lmdif_functor(void) : Functor(3,15) {} function testLmdif1 (line 559) | void testLmdif1() function testLmdif (line 589) | void testLmdif() type chwirut2_functor (line 637) | struct chwirut2_functor : Functor method chwirut2_functor (line 639) | chwirut2_functor(void) : Functor(3,54) {} method df (line 654) | int df(const VectorXd &b, MatrixXd &fjac) function testNistChwirut2 (line 674) | void testNistChwirut2(void) type misra1a_functor (line 722) | struct misra1a_functor : Functor method misra1a_functor (line 724) | misra1a_functor(void) : Functor(2,14) {} method df (line 736) | int df(const VectorXd &b, MatrixXd &fjac) function testNistMisra1a (line 752) | void testNistMisra1a(void) type hahn1_functor (line 794) | struct hahn1_functor : Functor method hahn1_functor (line 796) | hahn1_functor(void) : Functor(7,236) {} method df (line 815) | int df(const VectorXd &b, MatrixXd &fjac) function testNistHahn1 (line 840) | void testNistHahn1(void) type misra1d_functor (line 893) | struct misra1d_functor : Functor method misra1d_functor (line 895) | misra1d_functor(void) : Functor(2,14) {} method df (line 907) | int df(const VectorXd &b, MatrixXd &fjac) function testNistMisra1d (line 924) | void testNistMisra1d(void) type lanczos1_functor (line 967) | struct lanczos1_functor : Functor method lanczos1_functor (line 969) | lanczos1_functor(void) : Functor(6,24) {} method df (line 980) | int df(const VectorXd &b, MatrixXd &fjac) function testNistLanczos1 (line 1000) | void testNistLanczos1(void) type rat42_functor (line 1053) | struct rat42_functor : Functor method rat42_functor (line 1055) | rat42_functor(void) : Functor(3,9) {} method df (line 1068) | int df(const VectorXd &b, MatrixXd &fjac) function testNistRat42 (line 1086) | void testNistRat42(void) type MGH10_functor (line 1130) | struct MGH10_functor : Functor method MGH10_functor (line 1132) | MGH10_functor(void) : Functor(3,16) {} method df (line 1143) | int df(const VectorXd &b, MatrixXd &fjac) function testNistMGH10 (line 1162) | void testNistMGH10(void) type BoxBOD_functor (line 1207) | struct BoxBOD_functor : Functor method BoxBOD_functor (line 1209) | BoxBOD_functor(void) : Functor(2,6) {} method df (line 1220) | int df(const VectorXd &b, MatrixXd &fjac) function testNistBoxBOD (line 1236) | void testNistBoxBOD(void) type MGH17_functor (line 1284) | struct MGH17_functor : Functor method MGH17_functor (line 1286) | MGH17_functor(void) : Functor(5,33) {} method df (line 1297) | int df(const VectorXd &b, MatrixXd &fjac) function testNistMGH17 (line 1316) | void testNistMGH17(void) type MGH09_functor (line 1369) | struct MGH09_functor : Functor method MGH09_functor (line 1371) | MGH09_functor(void) : Functor(4,11) {} method df (line 1384) | int df(const VectorXd &b, MatrixXd &fjac) function testNistMGH09 (line 1404) | void testNistMGH09(void) type Bennett5_functor (line 1454) | struct Bennett5_functor : Functor method Bennett5_functor (line 1456) | Bennett5_functor(void) : Functor(3,154) {} method df (line 1467) | int df(const VectorXd &b, MatrixXd &fjac) function testNistBennett5 (line 1488) | void testNistBennett5(void) type thurber_functor (line 1533) | struct thurber_functor : Functor method thurber_functor (line 1535) | thurber_functor(void) : Functor(7,37) {} method df (line 1549) | int df(const VectorXd &b, MatrixXd &fjac) function testNistThurber (line 1573) | void testNistThurber(void) type rat43_functor (line 1630) | struct rat43_functor : Functor method rat43_functor (line 1632) | rat43_functor(void) : Functor(4,15) {} method df (line 1643) | int df(const VectorXd &b, MatrixXd &fjac) function testNistRat43 (line 1663) | void testNistRat43(void) type eckerle4_functor (line 1716) | struct eckerle4_functor : Functor method eckerle4_functor (line 1718) | eckerle4_functor(void) : Functor(3,35) {} method df (line 1729) | int df(const VectorXd &b, MatrixXd &fjac) function testNistEckerle4 (line 1748) | void testNistEckerle4(void) function EIGEN_DECLARE_TEST (line 1792) | EIGEN_DECLARE_TEST(NonLinearOptimization) FILE: 3rdparty/eigen3/unsupported/test/NumericalDiff.cpp type Functor (line 13) | struct Functor method Functor (line 26) | Functor() : m_inputs(InputsAtCompileTime), m_values(ValuesAtCompileTim... method Functor (line 27) | Functor(int inputs_, int values_) : m_inputs(inputs_), m_values(values... method inputs (line 29) | int inputs() const { return m_inputs; } method values (line 30) | int values() const { return m_values; } type my_functor (line 34) | struct my_functor : Functor method my_functor (line 36) | my_functor(void): Functor(3,15) {} method actual_df (line 53) | int actual_df(const VectorXd &x, MatrixXd &fjac) const function test_forward (line 70) | void test_forward() function test_central (line 91) | void test_central() function EIGEN_DECLARE_TEST (line 110) | EIGEN_DECLARE_TEST(NumericalDiff) FILE: 3rdparty/eigen3/unsupported/test/alignedvector3.cpp type Eigen (line 13) | namespace Eigen { function T (line 16) | T test_relative_error(const AlignedVector3 &a, const MatrixBase (line 58) | struct dummy_op { typedef dummy_c type; } type dummy_op (line 59) | struct dummy_op { typedef dummy_d type; } type dummy_op (line 60) | struct dummy_op { typedef dummy_a type; } type dummy_op (line 61) | struct dummy_op { typedef dummy_d type; } type dummy_op (line 62) | struct dummy_op { typedef dummy_b type; } type dummy_op (line 63) | struct dummy_op { typedef dummy_d type; } type dummy_op (line 64) | struct dummy_op { typedef dummy_e type; } type dummy_op (line 65) | struct dummy_op { typedef dummy_e type; } type dummy_op (line 66) | struct dummy_op { typedef dummy_e type; } type dummy_test (line 68) | struct dummy_test { constexpr static bool value = false; constexpr stati... type dummy_test (line 69) | struct dummy_test { constexpr static bool value = ... type dummy_test (line 70) | struct dummy_test { constexpr static bool value = ... type dummy_test (line 71) | struct dummy_test { constexpr static bool value = ... type times2_op (line 73) | struct times2_op { template static A run(A v) { return v * 2... method A (line 73) | static A run(A v) { return v * 2; } type dummy_inst (line 75) | struct dummy_inst method dummy_inst (line 79) | dummy_inst() : c(0) {} method dummy_inst (line 80) | explicit dummy_inst(int) : c(1) {} method dummy_inst (line 81) | dummy_inst(int, int) : c(2) {} method dummy_inst (line 82) | dummy_inst(int, int, int) : c(3) {} method dummy_inst (line 83) | dummy_inst(int, int, int, int) : c(4) {} method dummy_inst (line 84) | dummy_inst(int, int, int, int, int) : c(5) {} function test_gen_numeric_list (line 87) | static void test_gen_numeric_list() function test_concat (line 132) | static void test_concat() function test_slice (line 159) | static void test_slice() function test_get (line 202) | static void test_get() function test_id_helper (line 222) | static void test_id_helper(dummy_a a, dummy_a b, dummy_a c) function test_id_numeric (line 230) | static void test_id_numeric() function test_id_type (line 236) | static void test_id_type() function test_id (line 241) | static void test_id() function test_is_same_gf (line 249) | static void test_is_same_gf() function test_apply_op (line 257) | static void test_apply_op() function test_contained_in_list (line 264) | static void test_contained_in_list() function test_arg_reductions (line 287) | static void test_arg_reductions() function test_array_reverse_and_reduce (line 295) | static void test_array_reverse_and_reduce() function test_array_zip_and_apply (line 310) | static void test_array_zip_and_apply() function test_array_misc (line 327) | static void test_array_misc() function EIGEN_DECLARE_TEST (line 343) | EIGEN_DECLARE_TEST(cxx11_meta) FILE: 3rdparty/eigen3/unsupported/test/cxx11_non_blocking_thread_pool.cpp function test_create_destroy_empty_pool (line 16) | static void test_create_destroy_empty_pool() function test_parallelism (line 26) | static void test_parallelism(bool allow_spinning) function test_cancel (line 105) | static void test_cancel() function test_pool_partitions (line 119) | static void test_pool_partitions() { function EIGEN_DECLARE_TEST (line 171) | EIGEN_DECLARE_TEST(cxx11_non_blocking_thread_pool) FILE: 3rdparty/eigen3/unsupported/test/cxx11_runqueue.cpp function rand_reentrant (line 19) | int rand_reentrant(unsigned int* s) { function test_basic_runqueue (line 28) | void test_basic_runqueue() function test_empty_runqueue (line 120) | void test_empty_runqueue() function test_stress_runqueue (line 160) | void test_stress_runqueue() function EIGEN_DECLARE_TEST (line 230) | EIGEN_DECLARE_TEST(cxx11_runqueue) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_argmax.cpp function test_simple_index_tuples (line 20) | static void test_simple_index_tuples() function test_index_tuples_dim (line 37) | static void test_index_tuples_dim() function test_argmax_tuple_reducer (line 55) | static void test_argmax_tuple_reducer() function test_argmin_tuple_reducer (line 87) | static void test_argmin_tuple_reducer() function test_simple_argmax (line 119) | static void test_simple_argmax() function test_simple_argmin (line 140) | static void test_simple_argmin() function test_argmax_dim (line 161) | static void test_argmax_dim() function test_argmin_dim (line 219) | static void test_argmin_dim() function EIGEN_DECLARE_TEST (line 276) | EIGEN_DECLARE_TEST(cxx11_tensor_argmax) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_argmax_sycl.cpp function test_sycl_simple_argmax (line 30) | static void test_sycl_simple_argmax(const Eigen::SyclDevice& sycl_device) { function test_sycl_argmax_dim (line 67) | static void test_sycl_argmax_dim(const Eigen::SyclDevice& sycl_device) { function test_sycl_argmin_dim (line 155) | static void test_sycl_argmin_dim(const Eigen::SyclDevice& sycl_device) { function sycl_argmax_test_per_device (line 242) | void sycl_argmax_test_per_device(const Device_Selector& d) { function EIGEN_DECLARE_TEST (line 253) | EIGEN_DECLARE_TEST(cxx11_tensor_argmax_sycl) { FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_assign.cpp function test_1d (line 17) | static void test_1d() function test_2d (line 72) | static void test_2d() function test_3d (line 135) | static void test_3d() function test_same_type (line 189) | static void test_same_type() function test_auto_resize (line 231) | static void test_auto_resize() function test_compound_assign (line 256) | static void test_compound_assign() function test_std_initializers_tensor (line 288) | static void test_std_initializers_tensor() { function EIGEN_DECLARE_TEST (line 361) | EIGEN_DECLARE_TEST(cxx11_tensor_assign) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_block_access.cpp function TensorOpCost (line 24) | static TensorOpCost zeroCost() { return {0, 0, 0}; } function T (line 27) | static const T& choose(int layout, const T& col, const T& row) { function TensorBlockShapeType (line 31) | static TensorBlockShapeType RandomShape() { function RandomTargetSize (line 38) | static size_t RandomTargetSize(const DSizes& dims) { function RandomDims (line 43) | static DSizes RandomDims() { function T (line 52) | static T* GenerateRandomData(const Index& size) { function Debug (line 61) | static void Debug(DSizes dims) { function test_block_mapper_sanity (line 69) | static void test_block_mapper_sanity() function UpdateCoeffSet (line 103) | static void UpdateCoeffSet( function test_block_mapper_maps_every_element (line 124) | static void test_block_mapper_maps_every_element() { function Index (line 153) | static Index GetInputIndex(Index output_index, function ComputeStrides (line 178) | static array ComputeStrides( class EqualityChecker (line 196) | class EqualityChecker method check_recursive (line 200) | void check_recursive(const Scalar* input, const Scalar* output, int de... method EqualityChecker (line 214) | EqualityChecker(const Scalar* input_data_, function test_uniform_block_shape (line 229) | static void test_uniform_block_shape() function test_skewed_inner_dim_block_shape (line 356) | static void test_skewed_inner_dim_block_shape() function test_empty_dims (line 508) | static void test_empty_dims(const internal::TensorBlockShapeType block_s... function EIGEN_DECLARE_TEST (line 566) | EIGEN_DECLARE_TEST(cxx11_tensor_block_access) { FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_block_eval.cpp function RandomDims (line 20) | static DSizes RandomDims(Index min, Index max) { type TensorBlockParams (line 31) | struct TensorBlockParams { function RandomBlock (line 38) | static TensorBlockParams RandomBlock(DSizes dims, function SkewedInnerBlock (line 62) | static TensorBlockParams SkewedInnerBlock( function FixedSizeBlock (line 100) | static TensorBlockParams FixedSizeBlock(DSizes ... function NByOne (line 107) | inline Eigen::IndexList> NByOne(Index n) { function OneByM (line 112) | inline Eigen::IndexList, Index> OneByM(Index m) { function VerifyBlockEvaluator (line 124) | static void VerifyBlockEvaluator(Expression expr, GenBlockParams gen_blo... function test_eval_tensor_block (line 208) | static void test_eval_tensor_block() { function test_eval_tensor_unary_expr_block (line 219) | static void test_eval_tensor_unary_expr_block() { function test_eval_tensor_binary_expr_block (line 229) | static void test_eval_tensor_binary_expr_block() { function test_eval_tensor_binary_with_unary_expr_block (line 240) | static void test_eval_tensor_binary_with_unary_expr_block() { function test_eval_tensor_broadcast (line 252) | static void test_eval_tensor_broadcast() { function test_eval_tensor_reshape (line 282) | static void test_eval_tensor_reshape() { function test_eval_tensor_cast (line 301) | static void test_eval_tensor_cast() { function test_eval_tensor_select (line 312) | static void test_eval_tensor_select() { function test_eval_tensor_padding (line 327) | static void test_eval_tensor_padding() { function test_eval_tensor_chipping (line 367) | static void test_eval_tensor_chipping() { function test_eval_tensor_generator (line 403) | static void test_eval_tensor_generator() { function test_eval_tensor_reverse (line 425) | static void test_eval_tensor_reverse() { function test_eval_tensor_slice (line 443) | static void test_eval_tensor_slice() { function test_eval_tensor_shuffle (line 468) | static void test_eval_tensor_shuffle() { function test_eval_tensor_reshape_with_bcast (line 495) | static void test_eval_tensor_reshape_with_bcast() { function test_eval_tensor_forced_eval (line 518) | static void test_eval_tensor_forced_eval() { function test_eval_tensor_chipping_of_bcast (line 541) | static void test_eval_tensor_chipping_of_bcast() { function VerifyBlockAssignment (line 574) | static void VerifyBlockAssignment(Tensor& tensor, function test_assign_to_tensor (line 631) | static void test_assign_to_tensor() { function test_assign_to_tensor_reshape (line 644) | static void test_assign_to_tensor_reshape() { function test_assign_to_tensor_chipping (line 667) | static void test_assign_to_tensor_chipping() { function test_assign_to_tensor_slice (line 698) | static void test_assign_to_tensor_slice() { function test_assign_to_tensor_shuffle (line 728) | static void test_assign_to_tensor_shuffle() { function EIGEN_DECLARE_TEST (line 774) | EIGEN_DECLARE_TEST(cxx11_tensor_block_eval) { FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_block_io.cpp function RandomDims (line 17) | static DSizes RandomDims(Index min, Index max) { function RandomBlockShape (line 25) | static internal::TensorBlockShapeType RandomBlockShape() { function RandomTargetBlockSize (line 32) | static size_t RandomTargetBlockSize(const DSizes& dims) { function Index (line 37) | static Index GetInputIndex(Index output_index, function test_block_io_copy_data_from_source_to_target (line 62) | static void test_block_io_copy_data_from_source_to_target() { function test_block_io_copy_using_reordered_dimensions (line 121) | static void test_block_io_copy_using_reordered_dimensions() { function test_block_io_copy_using_reordered_dimensions_do_not_squeeze (line 221) | static void test_block_io_copy_using_reordered_dimensions_do_not_squeeze... function test_block_io_copy_using_reordered_dimensions_squeeze (line 268) | static void test_block_io_copy_using_reordered_dimensions_squeeze() { function test_block_io_zero_stride (line 315) | static void test_block_io_zero_stride() { function test_block_io_squeeze_ones (line 364) | static void test_block_io_squeeze_ones() { function EIGEN_DECLARE_TEST (line 420) | EIGEN_DECLARE_TEST(cxx11_tensor_block_io) { FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_broadcast_sycl.cpp function test_broadcast_sycl_fixed (line 29) | static void test_broadcast_sycl_fixed(const Eigen::SyclDevice &sycl_devi... function test_broadcast_sycl (line 80) | static void test_broadcast_sycl(const Eigen::SyclDevice &sycl_device){ function sycl_broadcast_test_per_device (line 130) | void sycl_broadcast_test_per_device(const cl::sycl::device& d){ function EIGEN_DECLARE_TEST (line 140) | EIGEN_DECLARE_TEST(cxx11_tensor_broadcast_sycl) { FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_broadcasting.cpp function test_simple_broadcasting (line 17) | static void test_simple_broadcasting() function test_vectorized_broadcasting (line 70) | static void test_vectorized_broadcasting() function test_static_broadcasting (line 122) | static void test_static_broadcasting() function test_fixed_size_broadcasting (line 179) | static void test_fixed_size_broadcasting() function test_simple_broadcasting_one_by_n (line 202) | static void test_simple_broadcasting_one_by_n() function test_simple_broadcasting_n_by_one (line 231) | static void test_simple_broadcasting_n_by_one() function test_simple_broadcasting_one_by_n_by_one_1d (line 260) | static void test_simple_broadcasting_one_by_n_by_one_1d() function test_simple_broadcasting_one_by_n_by_one_2d (line 285) | static void test_simple_broadcasting_one_by_n_by_one_2d() function EIGEN_DECLARE_TEST (line 313) | EIGEN_DECLARE_TEST(cxx11_tensor_broadcasting) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_builtins_sycl.cpp type cl (line 30) | namespace cl { type sycl (line 31) | namespace sycl { function T (line 32) | T abs(T x) { return cl::sycl::fabs(x); } function T (line 33) | T square(T x) { return x * x; } function T (line 34) | T cube(T x) { return x * x * x; } function T (line 35) | T inverse(T x) { return T(1) / x; } function T (line 36) | T cwiseMax(T x, T y) { return cl::sycl::max(x, y); } function T (line 37) | T cwiseMin(T x, T y) { return cl::sycl::min(x, y); } type EqualAssignement (line 41) | struct EqualAssignement { type PlusEqualAssignement (line 46) | struct PlusEqualAssignement { function test_unary_builtins_for_scalar (line 53) | void test_unary_builtins_for_scalar(const Eigen::SyclDevice& sycl_device, function test_unary_builtins_for_assignement (line 141) | void test_unary_builtins_for_assignement(const Eigen::SyclDevice& sycl_d... function test_unary_builtins_return_bool (line 164) | void test_unary_builtins_return_bool(const Eigen::SyclDevice& sycl_device, function test_unary_builtins (line 190) | void test_unary_builtins(const Eigen::SyclDevice& sycl_device, function test_builtin_unary_sycl (line 205) | static void test_builtin_unary_sycl(const Eigen::SyclDevice &sycl_device) { function test_binary_builtins_func (line 216) | void test_binary_builtins_func(const Eigen::SyclDevice& sycl_device, function test_binary_builtins_fixed_arg2 (line 251) | void test_binary_builtins_fixed_arg2(const Eigen::SyclDevice& sycl_device, FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_casts.cpp function test_simple_cast (line 17) | static void test_simple_cast() function test_vectorized_cast (line 38) | static void test_vectorized_cast() function test_float_to_int_cast (line 59) | static void test_float_to_int_cast() function test_big_to_small_type_cast (line 78) | static void test_big_to_small_type_cast() function test_small_to_big_type_cast (line 93) | static void test_small_to_big_type_cast() function EIGEN_DECLARE_TEST (line 108) | EIGEN_DECLARE_TEST(cxx11_tensor_casts) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_chipping.cpp function test_simple_chip (line 17) | static void test_simple_chip() function test_dynamic_chip (line 102) | static void test_dynamic_chip() function test_chip_in_expr (line 185) | static void test_chip_in_expr() { function test_chip_as_lvalue (line 217) | static void test_chip_as_lvalue() function test_chip_raw_data_col_major (line 343) | static void test_chip_raw_data_col_major() function test_chip_raw_data_row_major (line 378) | static void test_chip_raw_data_row_major() function EIGEN_DECLARE_TEST (line 413) | EIGEN_DECLARE_TEST(cxx11_tensor_chipping) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_chipping_sycl.cpp function test_static_chip_sycl (line 29) | static void test_static_chip_sycl(const Eigen::SyclDevice& sycl_device) function test_dynamic_chip_sycl (line 178) | static void test_dynamic_chip_sycl(const Eigen::SyclDevice& sycl_device) function test_chip_in_expr (line 326) | static void test_chip_in_expr(const Eigen::SyclDevice& sycl_device) { function test_chip_as_lvalue_sycl (line 401) | static void test_chip_as_lvalue_sycl(const Eigen::SyclDevice& sycl_device) function sycl_chipping_test_per_device (line 606) | void sycl_chipping_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 618) | EIGEN_DECLARE_TEST(cxx11_tensor_chipping_sycl) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_comparisons.cpp function test_orderings (line 17) | static void test_orderings() function test_equality (line 47) | static void test_equality() function EIGEN_DECLARE_TEST (line 80) | EIGEN_DECLARE_TEST(cxx11_tensor_comparisons) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_concatenation.cpp function test_dimension_failures (line 17) | static void test_dimension_failures() function test_static_dimension_failure (line 37) | static void test_static_dimension_failure() function test_simple_concatenation (line 63) | static void test_simple_concatenation() function test_concatenation_as_lvalue (line 112) | static void test_concatenation_as_lvalue() function EIGEN_DECLARE_TEST (line 132) | EIGEN_DECLARE_TEST(cxx11_tensor_concatenation) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_concatenation_sycl.cpp function test_simple_concatenation (line 26) | static void test_simple_concatenation(const Eigen::SyclDevice& sycl_device) function test_concatenation_as_lvalue (line 116) | static void test_concatenation_as_lvalue(const Eigen::SyclDevice& sycl_d... function tensorConcat_perDevice (line 169) | void tensorConcat_perDevice(Dev_selector s){ function EIGEN_DECLARE_TEST (line 176) | EIGEN_DECLARE_TEST(cxx11_tensor_concatenation_sycl) { FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_const.cpp function test_simple_assign (line 16) | static void test_simple_assign() function test_assign_of_const_tensor (line 35) | static void test_assign_of_const_tensor() function EIGEN_DECLARE_TEST (line 58) | EIGEN_DECLARE_TEST(cxx11_tensor_const) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_contract_sycl.cpp function test_sycl_contraction (line 36) | void static test_sycl_contraction(const Device &sycl_device, IndexType m... function test_sycl_contraction_m (line 105) | void test_sycl_contraction_m(const Device &sycl_device) { function test_sycl_contraction_k (line 114) | void test_sycl_contraction_k(const Device &sycl_device) { function test_sycl_contraction_n (line 123) | void test_sycl_contraction_n(const Device &sycl_device) { function test_sycl_contraction_sizes (line 132) | void test_sycl_contraction_sizes(const Device &sycl_device) { function test_no_out_of_bounds (line 154) | void static test_no_out_of_bounds(const Device &sycl_device, IndexType m... function test_scalar (line 257) | void test_scalar(const Device &sycl_device, IndexType m_size, IndexType ... function contraction_batch (line 320) | void contraction_batch(const Device &sycl_device, IndexType m_size, function contraction_rhs_transposed (line 394) | void contraction_rhs_transposed(const Device &sycl_device, IndexType m_s... function contraction_lhs_transposed (line 463) | void contraction_lhs_transposed(const Device &sycl_device, IndexType m_s... function contraction_both_transposed (line 529) | void contraction_both_transposed(const Device &sycl_device, IndexType m_... function tensorOutofBound (line 595) | void inline tensorOutofBound(const Dev &sycl_device) { function tensorTensor (line 630) | void inline tensorTensor(const Dev &sycl_device) { function tensorTensor_m (line 649) | void inline tensorTensor_m(const Dev &sycl_device) { function tensorTensor_n (line 667) | void inline tensorTensor_n(const Dev &sycl_device) { function tensorTensor_k (line 685) | void inline tensorTensor_k(const Dev &sycl_device) { function tensorTensor_sizes (line 702) | void inline tensorTensor_sizes(const Dev &sycl_device) { function vectorVector (line 719) | void inline vectorVector(const Dev &sycl_device) { function vectorTensor (line 747) | void inline vectorTensor(const Dev &sycl_device) { function tensorVector (line 789) | void inline tensorVector(const Dev &sycl_device) { function tensorScalar (line 837) | void inline tensorScalar(const Dev &sycl_device) { function skinnyTensor_row (line 858) | void inline skinnyTensor_row(const Dev &sycl_device) { function skinnyTensor_col (line 881) | void inline skinnyTensor_col(const Dev &sycl_device) { function tensor_contraction_batch_per_device (line 904) | void inline tensor_contraction_batch_per_device(const Dev &sycl_device) { function tensor_contraction_lhs_transposed_per_device (line 922) | void inline tensor_contraction_lhs_transposed_per_device( function tensor_contraction_rhs_transposed_per_device (line 951) | void inline tensor_contraction_rhs_transposed_per_device( function tensor_contraction_both_transposed_per_device (line 982) | void inline tensor_contraction_both_transposed_per_device( function EIGEN_DECLARE_TEST (line 1002) | EIGEN_DECLARE_TEST(cxx11_tensor_contract_sycl) { FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_contraction.cpp function test_evals (line 20) | static void test_evals() function test_scalar (line 82) | static void test_scalar() function test_multidims (line 101) | static void test_multidims() function test_holes (line 159) | static void test_holes() { function test_full_redux (line 193) | static void test_full_redux() function test_contraction_of_contraction (line 219) | static void test_contraction_of_contraction() function test_expr (line 252) | static void test_expr() function test_out_of_order_contraction (line 271) | static void test_out_of_order_contraction() function test_consistency (line 316) | static void test_consistency() function test_large_contraction (line 353) | static void test_large_contraction() function test_matrix_vector (line 385) | static void test_matrix_vector() function test_tensor_vector (line 413) | static void test_tensor_vector() function test_small_blocking_factors (line 437) | static void test_small_blocking_factors() function test_tensor_product (line 467) | static void test_tensor_product() function test_const_inputs (line 494) | static void test_const_inputs() type SqrtOutputKernel (line 515) | struct SqrtOutputKernel { method EIGEN_ALWAYS_INLINE (line 517) | EIGEN_ALWAYS_INLINE void operator()( function test_large_contraction_with_output_kernel (line 530) | static void test_large_contraction_with_output_kernel() { function EIGEN_DECLARE_TEST (line 563) | EIGEN_DECLARE_TEST(cxx11_tensor_contraction) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_convolution.cpp function test_evals (line 18) | static void test_evals() function test_expr (line 47) | static void test_expr() function test_modes (line 71) | static void test_modes() { function test_strides (line 117) | static void test_strides() { function EIGEN_DECLARE_TEST (line 140) | EIGEN_DECLARE_TEST(cxx11_tensor_convolution) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_convolution_sycl.cpp function test_larg_expr1D (line 36) | static void test_larg_expr1D(const Eigen::SyclDevice& sycl_device) function test_larg_expr2D (line 97) | static void test_larg_expr2D(const Eigen::SyclDevice& sycl_device) function test_larg_expr3D (line 158) | static void test_larg_expr3D(const Eigen::SyclDevice& sycl_device) function test_evals (line 219) | static void test_evals(const Eigen::SyclDevice& sycl_device) function test_expr (line 265) | static void test_expr(const Eigen::SyclDevice& sycl_device) function test_modes (line 314) | static void test_modes(const Eigen::SyclDevice& sycl_device){ function test_strides (line 403) | static void test_strides(const Eigen::SyclDevice& sycl_device){ function tensorConvolutionPerDevice (line 446) | void tensorConvolutionPerDevice(Dev_selector& s){ function EIGEN_DECLARE_TEST (line 465) | EIGEN_DECLARE_TEST(cxx11_tensor_convolution_sycl) { FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_custom_index.cpp function test_map_as_index (line 21) | static void test_map_as_index() function test_matrix_as_index (line 43) | static void test_matrix_as_index() function test_varlist_as_index (line 61) | static void test_varlist_as_index() function test_sizes_as_index (line 76) | static void test_sizes_as_index() function EIGEN_DECLARE_TEST (line 91) | EIGEN_DECLARE_TEST(cxx11_tensor_custom_index) { FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_custom_op.cpp type InsertZeros (line 17) | struct InsertZeros { method dimensions (line 18) | DSizes dimensions(const Tensor& input) const { method eval (line 26) | void eval(const Tensor& input, Output& output, const Device&... function test_custom_unary_op (line 39) | static void test_custom_unary_op() type BatchMatMul (line 61) | struct BatchMatMul { method dimensions (line 62) | DSizes dimensions(const Tensor& input1, const... method eval (line 71) | void eval(const Tensor& input1, const Tensor& input2, function test_custom_binary_op (line 84) | static void test_custom_binary_op() function EIGEN_DECLARE_TEST (line 107) | EIGEN_DECLARE_TEST(cxx11_tensor_custom_op) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_custom_op_sycl.cpp type InsertZeros (line 25) | struct InsertZeros { method dimensions (line 26) | DSizes dimensions(const TensorType& input) const { method eval (line 34) | void eval(const TensorType& input, Output& output, const Device& devic... function test_custom_unary_op_sycl (line 48) | static void test_custom_unary_op_sycl(const Eigen::SyclDevice &sycl_device) type BatchMatMul (line 88) | struct BatchMatMul { method dimensions (line 89) | DSizes dimensions(const TensorType& input1, const Tenso... method eval (line 98) | void eval(const TensorType& input1, const TensorType& input2, function test_custom_binary_op_sycl (line 111) | static void test_custom_binary_op_sycl(const Eigen::SyclDevice &sycl_dev... function custom_op_perDevice (line 157) | void custom_op_perDevice(Dev_selector s){ function EIGEN_DECLARE_TEST (line 166) | EIGEN_DECLARE_TEST(cxx11_tensor_custom_op_sycl) { FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_device_sycl.cpp function test_device_memory (line 26) | void test_device_memory(const Eigen::SyclDevice &sycl_device) { function test_device_exceptions (line 45) | void test_device_exceptions(const Eigen::SyclDevice &sycl_device) { function sycl_device_test_per_device (line 61) | void sycl_device_test_per_device(const cl::sycl::device& d){ function EIGEN_DECLARE_TEST (line 73) | EIGEN_DECLARE_TEST(cxx11_tensor_device_sycl) { FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_dimension.cpp function test_dynamic_size (line 17) | static void test_dynamic_size() function test_fixed_size (line 30) | static void test_fixed_size() function test_match (line 40) | static void test_match() function test_rank_zero (line 51) | static void test_rank_zero() function test_index_type_promotion (line 63) | static void test_index_type_promotion() { function EIGEN_DECLARE_TEST (line 81) | EIGEN_DECLARE_TEST(cxx11_tensor_dimension) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_empty.cpp function test_empty_tensor (line 15) | static void test_empty_tensor() function test_empty_fixed_size_tensor (line 25) | static void test_empty_fixed_size_tensor() function EIGEN_DECLARE_TEST (line 36) | EIGEN_DECLARE_TEST(cxx11_tensor_empty) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_executor.cpp function DefaultAssign (line 27) | static void DefaultAssign(Dst& dst, Expr expr) { function DeviceAssign (line 40) | static void DeviceAssign(Device& d, Dst& dst, Expr expr) { function RandomDims (line 49) | static array RandomDims(int min_dim = 1, int max_dim = 2... function test_execute_unary_expr (line 59) | static void test_execute_unary_expr(Device d) function test_execute_binary_expr (line 87) | static void test_execute_binary_expr(Device d) function test_execute_broadcasting (line 118) | static void test_execute_broadcasting(Device d) function test_execute_chipping_rvalue (line 150) | static void test_execute_chipping_rvalue(Device d) function test_execute_chipping_lvalue (line 189) | static void test_execute_chipping_lvalue(Device d) function test_execute_shuffle_rvalue (line 241) | static void test_execute_shuffle_rvalue(Device d) function test_execute_shuffle_lvalue (line 279) | static void test_execute_shuffle_lvalue(Device d) function test_execute_reshape (line 315) | static void test_execute_reshape(Device d) function test_execute_slice_rvalue (line 355) | static void test_execute_slice_rvalue(Device d) function test_execute_slice_lvalue (line 395) | static void test_execute_slice_lvalue(Device d) function test_execute_broadcasting_of_forced_eval (line 438) | static void test_execute_broadcasting_of_forced_eval(Device d) type DummyGenerator (line 469) | struct DummyGenerator { method T (line 471) | T operator()(const array & dims) const { function test_execute_generator_op (line 482) | static void test_execute_generator_op(Device d) function test_execute_reverse_rvalue (line 513) | static void test_execute_reverse_rvalue(Device d) function test_async_execute_unary_expr (line 548) | static void test_async_execute_unary_expr(Device d) function test_async_execute_binary_expr (line 581) | static void test_async_execute_binary_expr(Device d) function EIGEN_DECLARE_TEST (line 653) | EIGEN_DECLARE_TEST(cxx11_tensor_executor) { FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_expr.cpp function test_1d (line 19) | static void test_1d() function test_2d (line 71) | static void test_2d() function test_3d (line 112) | static void test_3d() function test_constants (line 166) | static void test_constants() function test_boolean (line 196) | static void test_boolean() function test_functors (line 227) | static void test_functors() function test_type_casting (line 257) | static void test_type_casting() function test_select (line 284) | static void test_select() function test_minmax_nan_propagation_templ (line 306) | void test_minmax_nan_propagation_templ() { function test_clip (line 345) | static void test_clip() function test_minmax_nan_propagation (line 365) | static void test_minmax_nan_propagation() function EIGEN_DECLARE_TEST (line 371) | EIGEN_DECLARE_TEST(cxx11_tensor_expr) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_fft.cpp function test_fft_2D_golden (line 16) | static void test_fft_2D_golden() { function test_fft_complex_input_golden (line 59) | static void test_fft_complex_input_golden() { function test_fft_real_input_golden (line 116) | static void test_fft_real_input_golden() { function test_fft_real_input_energy (line 179) | static void test_fft_real_input_energy() { function test_fft_non_power_of_2_round_trip (line 228) | static void test_fft_non_power_of_2_round_trip(int exponent) { function EIGEN_DECLARE_TEST (line 255) | EIGEN_DECLARE_TEST(cxx11_tensor_fft) { FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_fixed_size.cpp function test_0d (line 18) | static void test_0d() function test_1d (line 47) | static void test_1d() function test_tensor_map (line 106) | static void test_tensor_map() function test_2d (line 130) | static void test_2d() function test_3d (line 180) | static void test_3d() function test_array (line 226) | static void test_array() function EIGEN_DECLARE_TEST (line 253) | EIGEN_DECLARE_TEST(cxx11_tensor_fixed_size) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_forced_eval.cpp function test_simple (line 18) | static void test_simple() function test_const (line 49) | static void test_const() function EIGEN_DECLARE_TEST (line 75) | EIGEN_DECLARE_TEST(cxx11_tensor_forced_eval) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_forced_eval_sycl.cpp function test_forced_eval_sycl (line 25) | void test_forced_eval_sycl(const Eigen::SyclDevice &sycl_device) { function tensorForced_evalperDevice (line 66) | void tensorForced_evalperDevice(Dev_selector s){ function EIGEN_DECLARE_TEST (line 72) | EIGEN_DECLARE_TEST(cxx11_tensor_forced_eval_sycl) { FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_generator.cpp type Generator1D (line 14) | struct Generator1D { method Generator1D (line 15) | Generator1D() { } function test_1D (line 23) | static void test_1D() type Generator2D (line 34) | struct Generator2D { method Generator2D (line 35) | Generator2D() { } function test_2D (line 43) | static void test_2D() function test_gaussian (line 57) | static void test_gaussian() function EIGEN_DECLARE_TEST (line 83) | EIGEN_DECLARE_TEST(cxx11_tensor_generator) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_generator_sycl.cpp type Generator1D (line 25) | struct Generator1D { method Generator1D (line 26) | Generator1D() { } function test_1D_sycl (line 34) | static void test_1D_sycl(const Eigen::SyclDevice& sycl_device) type Generator2D (line 59) | struct Generator2D { method Generator2D (line 60) | Generator2D() { } function test_2D_sycl (line 68) | static void test_2D_sycl(const Eigen::SyclDevice& sycl_device) function test_gaussian_sycl (line 95) | static void test_gaussian_sycl(const Eigen::SyclDevice& sycl_device) function sycl_generator_test_per_device (line 132) | void sycl_generator_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 142) | EIGEN_DECLARE_TEST(cxx11_tensor_generator_sycl) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_ifft.cpp function test_1D_fft_ifft_invariant (line 18) | static void test_1D_fft_ifft_invariant(int sequence_length) { function test_2D_fft_ifft_invariant (line 40) | static void test_2D_fft_ifft_invariant(int dim0, int dim1) { function test_3D_fft_ifft_invariant (line 68) | static void test_3D_fft_ifft_invariant(int dim0, int dim1, int dim2) { function test_sub_fft_ifft_invariant (line 100) | static void test_sub_fft_ifft_invariant(int dim0, int dim1, int dim2, in... function EIGEN_DECLARE_TEST (line 134) | EIGEN_DECLARE_TEST(cxx11_tensor_ifft) { FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_image_op_sycl.cpp function test_image_op_sycl (line 31) | static void test_image_op_sycl(const Eigen::SyclDevice &sycl_device) function sycl_computing_test_per_device (line 90) | void sycl_computing_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 96) | EIGEN_DECLARE_TEST(cxx11_tensor_image_op_sycl) { FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_image_patch.cpp function test_simple_patch (line 16) | void test_simple_patch() function test_patch_padding_valid (line 183) | void test_patch_padding_valid() function test_patch_padding_valid_same_value (line 259) | void test_patch_padding_valid_same_value() function test_patch_padding_same (line 332) | void test_patch_padding_same() function test_patch_padding_same_negative_padding_clip_to_zero (line 410) | void test_patch_padding_same_negative_padding_clip_to_zero() { function test_patch_no_extra_dim (line 459) | void test_patch_no_extra_dim() function test_imagenet_patches (line 607) | void test_imagenet_patches() function EIGEN_DECLARE_TEST (line 800) | EIGEN_DECLARE_TEST(cxx11_tensor_image_patch) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_image_patch_sycl.cpp function test_simple_image_patch_sycl (line 27) | static void test_simple_image_patch_sycl(const Eigen::SyclDevice& sycl_d... function test_patch_padding_valid_sycl (line 259) | static void test_patch_padding_valid_sycl(const Eigen::SyclDevice& sycl_... function test_patch_padding_valid_same_value_sycl (line 365) | static void test_patch_padding_valid_same_value_sycl(const Eigen::SyclDe... function test_patch_padding_same_sycl (line 462) | static void test_patch_padding_same_sycl(const Eigen::SyclDevice& sycl_d... function test_patch_no_extra_dim_sycl (line 567) | static void test_patch_no_extra_dim_sycl(const Eigen::SyclDevice& sycl_d... function test_imagenet_patches_sycl (line 777) | static void test_imagenet_patches_sycl(const Eigen::SyclDevice& sycl_dev... function sycl_tensor_image_patch_test_per_device (line 1077) | void sycl_tensor_image_patch_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 1087) | EIGEN_DECLARE_TEST(cxx11_tensor_image_patch_sycl) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_index_list.cpp function test_static_index_list (line 16) | static void test_static_index_list() function test_type2index_list (line 48) | static void test_type2index_list() function test_type2indexpair_list (line 162) | static void test_type2indexpair_list() function test_dynamic_index_list (line 266) | static void test_dynamic_index_list() function test_mixed_index_list (line 298) | static void test_mixed_index_list() function test_dim_check (line 363) | static void test_dim_check() function EIGEN_DECLARE_TEST (line 375) | EIGEN_DECLARE_TEST(cxx11_tensor_index_list) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_inflation.cpp function test_simple_inflation (line 17) | static void test_simple_inflation() function EIGEN_DECLARE_TEST (line 77) | EIGEN_DECLARE_TEST(cxx11_tensor_inflation) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_inflation_sycl.cpp function test_simple_inflation_sycl (line 33) | void test_simple_inflation_sycl(const Eigen::SyclDevice &sycl_device) { function sycl_inflation_test_per_device (line 125) | void sycl_inflation_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 131) | EIGEN_DECLARE_TEST(cxx11_tensor_inflation_sycl) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_intdiv.cpp function test_signed_32bit (line 15) | void test_signed_32bit() function test_unsigned_32bit (line 50) | void test_unsigned_32bit() function test_signed_64bit (line 64) | void test_signed_64bit() function test_unsigned_64bit (line 78) | void test_unsigned_64bit() function test_powers_32bit (line 91) | void test_powers_32bit() { function test_powers_64bit (line 110) | void test_powers_64bit() { function test_specific (line 128) | void test_specific() { function EIGEN_DECLARE_TEST (line 138) | EIGEN_DECLARE_TEST(cxx11_tensor_intdiv) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_io.cpp function test_output_0d (line 17) | static void test_output_0d() function test_output_1d (line 31) | static void test_output_1d() function test_output_2d (line 53) | static void test_output_2d() function test_output_expr (line 71) | static void test_output_expr() function test_output_string (line 89) | static void test_output_string() function test_output_const (line 105) | static void test_output_const() function EIGEN_DECLARE_TEST (line 122) | EIGEN_DECLARE_TEST(cxx11_tensor_io) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_layout_swap.cpp function test_simple_swap (line 16) | static void test_simple_swap() function test_swap_as_lvalue (line 36) | static void test_swap_as_lvalue() function EIGEN_DECLARE_TEST (line 57) | EIGEN_DECLARE_TEST(cxx11_tensor_layout_swap) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_layout_swap_sycl.cpp function test_simple_swap_sycl (line 28) | static void test_simple_swap_sycl(const Eigen::SyclDevice& sycl_device) function test_swap_as_lvalue_sycl (line 71) | static void test_swap_as_lvalue_sycl(const Eigen::SyclDevice& sycl_device) function sycl_tensor_layout_swap_test_per_device (line 115) | void sycl_tensor_layout_swap_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 121) | EIGEN_DECLARE_TEST(cxx11_tensor_layout_swap_sycl) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_lvalue.cpp function test_compound_assignment (line 18) | static void test_compound_assignment() function EIGEN_DECLARE_TEST (line 39) | EIGEN_DECLARE_TEST(cxx11_tensor_lvalue) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_map.cpp function test_0d (line 17) | static void test_0d() function test_1d (line 35) | static void test_1d() function test_2d (line 69) | static void test_2d() function test_3d (line 116) | static void test_3d() function test_from_tensor (line 160) | static void test_from_tensor() function f (line 238) | static int f(const TensorMap >& tensor) { function test_casting (line 246) | static void test_casting() function T (line 269) | static const T& add_const(T& value) { function test_0d_const_tensor (line 273) | static void test_0d_const_tensor() function test_0d_const_tensor_map (line 291) | static void test_0d_const_tensor_map() function EIGEN_DECLARE_TEST (line 315) | EIGEN_DECLARE_TEST(cxx11_tensor_map) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_math.cpp function test_tanh (line 17) | static void test_tanh() function test_sigmoid (line 29) | static void test_sigmoid() function EIGEN_DECLARE_TEST (line 42) | EIGEN_DECLARE_TEST(cxx11_tensor_math) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_math_sycl.cpp function test_tanh_sycl (line 31) | static void test_tanh_sycl(const Eigen::SyclDevice &sycl_device) function test_sigmoid_sycl (line 61) | static void test_sigmoid_sycl(const Eigen::SyclDevice &sycl_device) function sycl_computing_test_per_device (line 92) | void sycl_computing_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 101) | EIGEN_DECLARE_TEST(cxx11_tensor_math_sycl) { FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_mixed_indices.cpp function test_simple (line 15) | static void test_simple() function EIGEN_DECLARE_TEST (line 50) | EIGEN_DECLARE_TEST(cxx11_tensor_mixed_indices) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_morphing.cpp function test_simple_reshape (line 17) | static void test_simple_reshape() function test_static_reshape (line 45) | static void test_static_reshape() { function test_reshape_in_expr (line 68) | static void test_reshape_in_expr() { function test_reshape_as_lvalue (line 93) | static void test_reshape_as_lvalue() function test_simple_slice (line 117) | static void test_simple_slice() function test_const_slice (line 142) | static void test_const_slice() function test_slice_in_expr (line 153) | static void test_slice_in_expr() { function test_slice_as_lvalue (line 190) | static void test_slice_as_lvalue() function test_slice_raw_data (line 250) | static void test_slice_raw_data() function test_strided_slice (line 345) | static void test_strided_slice() function test_strided_slice_write (line 439) | static void test_strided_slice_write() function test_composition (line 466) | static void test_composition() function EIGEN_DECLARE_TEST (line 485) | EIGEN_DECLARE_TEST(cxx11_tensor_morphing) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_morphing_sycl.cpp function test_simple_reshape (line 32) | static void test_simple_reshape(const Eigen::SyclDevice& sycl_device) function test_reshape_as_lvalue (line 90) | static void test_reshape_as_lvalue(const Eigen::SyclDevice& sycl_device) function test_simple_slice (line 138) | static void test_simple_slice(const Eigen::SyclDevice &sycl_device) function test_strided_slice_as_rhs_sycl (line 185) | static void test_strided_slice_as_rhs_sycl(const Eigen::SyclDevice &sycl... function test_strided_slice_write_sycl (line 260) | static void test_strided_slice_write_sycl(const Eigen::SyclDevice& sycl_... function To32BitDims (line 308) | Eigen::array To32BitDims(const DSizes& in) { function run_eigen (line 317) | int run_eigen(const SyclDevice& sycl_device) { function sycl_morphing_test_per_device (line 366) | void sycl_morphing_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 381) | EIGEN_DECLARE_TEST(cxx11_tensor_morphing_sycl) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_move.cpp function calc_indices (line 18) | static void calc_indices(int i, int& x, int& y, int& z) function test_move (line 25) | static void test_move() function EIGEN_DECLARE_TEST (line 78) | EIGEN_DECLARE_TEST(cxx11_tensor_move) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_notification.cpp function test_notification_single (line 18) | static void test_notification_single() function test_notification_multiple (line 42) | static void test_notification_multiple() function EIGEN_DECLARE_TEST (line 60) | EIGEN_DECLARE_TEST(cxx11_tensor_notification) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_of_complex.cpp function test_additions (line 19) | static void test_additions() function test_abs (line 35) | static void test_abs() function test_conjugate (line 51) | static void test_conjugate() function test_contractions (line 70) | static void test_contractions() function EIGEN_DECLARE_TEST (line 97) | EIGEN_DECLARE_TEST(cxx11_tensor_of_complex) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_of_const_values.cpp function test_assign (line 17) | static void test_assign() function test_plus (line 53) | static void test_plus() function test_plus_equal (line 79) | static void test_plus_equal() function EIGEN_DECLARE_TEST (line 100) | EIGEN_DECLARE_TEST(cxx11_tensor_of_const_values) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_of_strings.cpp function test_assign (line 17) | static void test_assign() function test_concat (line 57) | static void test_concat() function test_slices (line 86) | static void test_slices() function test_additions (line 113) | static void test_additions() function test_initialization (line 134) | static void test_initialization() function EIGEN_DECLARE_TEST (line 144) | EIGEN_DECLARE_TEST(cxx11_tensor_of_strings) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_padding.cpp function test_simple_padding (line 17) | static void test_simple_padding() function test_padded_expr (line 52) | static void test_padded_expr() function EIGEN_DECLARE_TEST (line 87) | EIGEN_DECLARE_TEST(cxx11_tensor_padding) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_padding_sycl.cpp function test_simple_padding (line 33) | static void test_simple_padding(const Eigen::SyclDevice& sycl_device) function test_padded_expr (line 90) | static void test_padded_expr(const Eigen::SyclDevice& sycl_device) function sycl_padding_test_per_device (line 143) | void sycl_padding_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 152) | EIGEN_DECLARE_TEST(cxx11_tensor_padding_sycl) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_patch.cpp function test_simple_patch (line 17) | static void test_simple_patch() function EIGEN_DECLARE_TEST (line 167) | EIGEN_DECLARE_TEST(cxx11_tensor_patch) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_patch_sycl.cpp function test_simple_patch_sycl (line 28) | static void test_simple_patch_sycl(const Eigen::SyclDevice& sycl_device){ function sycl_tensor_patch_test_per_device (line 238) | void sycl_tensor_patch_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 244) | EIGEN_DECLARE_TEST(cxx11_tensor_patch_sycl) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_random.cpp function test_default (line 14) | static void test_default() function test_normal (line 26) | static void test_normal() type MyGenerator (line 39) | struct MyGenerator { method MyGenerator (line 40) | MyGenerator() { } method MyGenerator (line 41) | MyGenerator(const MyGenerator&) { } method packetOp (line 51) | internal::packet_traits::type packetOp( function test_custom (line 63) | static void test_custom() function EIGEN_DECLARE_TEST (line 73) | EIGEN_DECLARE_TEST(cxx11_tensor_random) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_random_sycl.cpp function test_sycl_random_uniform (line 23) | static void test_sycl_random_uniform(const Eigen::SyclDevice& sycl_device) function test_sycl_random_normal (line 53) | void test_sycl_random_normal(const Eigen::SyclDevice& sycl_device) function sycl_random_test_per_device (line 83) | void sycl_random_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 92) | EIGEN_DECLARE_TEST(cxx11_tensor_random_sycl) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_reduction.cpp function test_trivial_reductions (line 18) | static void test_trivial_reductions() { function test_simple_reductions (line 57) | static void test_simple_reductions() { function test_reductions_in_expr (line 246) | static void test_reductions_in_expr() { function test_full_reductions (line 272) | static void test_full_reductions() { type UserReducer (line 302) | struct UserReducer { method UserReducer (line 304) | UserReducer(float offset) : offset_(offset) {} method reduce (line 305) | void reduce(const float val, float* accum) { *accum += val * val; } method initialize (line 306) | float initialize() const { return 0; } method finalize (line 307) | float finalize(const float accum) const { return 1.0f / (accum + offse... function test_user_defined_reductions (line 314) | static void test_user_defined_reductions() { function test_tensor_maps (line 334) | static void test_tensor_maps() { function test_static_dims (line 368) | static void test_static_dims() { function test_innermost_last_dims (line 397) | static void test_innermost_last_dims() { function test_innermost_first_dims (line 428) | static void test_innermost_first_dims() { function test_reduce_middle_dims (line 459) | static void test_reduce_middle_dims() { function test_sum_accuracy (line 489) | static void test_sum_accuracy() { function EIGEN_DECLARE_TEST (line 508) | EIGEN_DECLARE_TEST(cxx11_tensor_reduction) { FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_reduction_sycl.cpp function test_full_reductions_sum_sycl (line 26) | static void test_full_reductions_sum_sycl( function test_full_reductions_sum_with_offset_sycl (line 66) | static void test_full_reductions_sum_with_offset_sycl( function test_full_reductions_max_sycl (line 108) | static void test_full_reductions_max_sycl( function test_full_reductions_max_with_offset_sycl (line 140) | static void test_full_reductions_max_with_offset_sycl( function test_full_reductions_mean_sycl (line 186) | static void test_full_reductions_mean_sycl( function test_full_reductions_mean_with_offset_sycl (line 273) | static void test_full_reductions_mean_with_offset_sycl( function test_full_reductions_mean_with_odd_offset_sycl (line 316) | static void test_full_reductions_mean_with_odd_offset_sycl( function test_full_reductions_min_sycl (line 362) | static void test_full_reductions_min_sycl( function test_full_reductions_min_with_offset_sycl (line 396) | static void test_full_reductions_min_with_offset_sycl( function test_first_dim_reductions_max_sycl (line 441) | static void test_first_dim_reductions_max_sycl( function test_first_dim_reductions_max_with_offset_sycl (line 487) | static void test_first_dim_reductions_max_with_offset_sycl( function test_last_dim_reductions_max_with_offset_sycl (line 544) | static void test_last_dim_reductions_max_with_offset_sycl( function test_first_dim_reductions_sum_sycl (line 609) | static void test_first_dim_reductions_sum_sycl( function test_first_dim_reductions_mean_sycl (line 649) | static void test_first_dim_reductions_mean_sycl( function test_last_dim_reductions_mean_sycl (line 695) | static void test_last_dim_reductions_mean_sycl( function test_last_dim_reductions_sum_sycl (line 740) | static void test_last_dim_reductions_sum_sycl( function test_last_reductions_sum_sycl (line 785) | static void test_last_reductions_sum_sycl( function test_last_reductions_mean_sycl (line 826) | static void test_last_reductions_mean_sycl( type CustomReducer (line 869) | struct CustomReducer { method reduce (line 876) | void reduce(const InT x, method reduce (line 884) | void reduce(const OutT x, method OutT (line 889) | OutT initialize() const { method OutT (line 893) | OutT finalize(const OutT accum) const { function test_full_reductions_custom_sycl (line 900) | static void test_full_reductions_custom_sycl( function sycl_reduction_test_full_per_device (line 935) | void sycl_reduction_test_full_per_device(const Dev& sycl_device) { function sycl_reduction_full_offset_per_device (line 953) | void sycl_reduction_full_offset_per_device(const Dev& sycl_device) { function sycl_reduction_test_first_dim_per_device (line 976) | void sycl_reduction_test_first_dim_per_device(const Dev& sycl_device) { function sycl_reduction_test_last_dim_per_device (line 990) | void sycl_reduction_test_last_dim_per_device(const Dev& sycl_device) { function EIGEN_DECLARE_TEST (line 1001) | EIGEN_DECLARE_TEST(cxx11_tensor_reduction_sycl) { FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_ref.cpp function test_simple_lvalue_ref (line 17) | static void test_simple_lvalue_ref() function test_simple_rvalue_ref (line 48) | static void test_simple_rvalue_ref() function test_multiple_dims (line 70) | static void test_multiple_dims() function test_slice (line 91) | static void test_slice() function test_ref_of_ref (line 119) | static void test_ref_of_ref() function test_ref_in_expr (line 150) | static void test_ref_in_expr() function test_coeff_ref (line 184) | static void test_coeff_ref() function test_nested_ops_with_ref (line 199) | static void test_nested_ops_with_ref() function EIGEN_DECLARE_TEST (line 238) | EIGEN_DECLARE_TEST(cxx11_tensor_ref) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_reverse.cpp function test_simple_reverse (line 19) | static void test_simple_reverse() function test_expr_reverse (line 97) | static void test_expr_reverse(bool LValue) function EIGEN_DECLARE_TEST (line 182) | EIGEN_DECLARE_TEST(cxx11_tensor_reverse) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_reverse_sycl.cpp function test_simple_reverse (line 24) | static void test_simple_reverse(const Eigen::SyclDevice& sycl_device) { function test_expr_reverse (line 114) | static void test_expr_reverse(const Eigen::SyclDevice& sycl_device, function sycl_reverse_test_per_device (line 231) | void sycl_reverse_test_per_device(const cl::sycl::device& d) { function EIGEN_DECLARE_TEST (line 241) | EIGEN_DECLARE_TEST(cxx11_tensor_reverse_sycl) { FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_roundings.cpp function test_float_rounding (line 15) | static void test_float_rounding() function test_float_flooring (line 29) | static void test_float_flooring() function test_float_ceiling (line 43) | static void test_float_ceiling() function EIGEN_DECLARE_TEST (line 57) | EIGEN_DECLARE_TEST(cxx11_tensor_roundings) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_scan.cpp function test_1d_scan (line 18) | static void test_1d_scan() function test_4d_scan (line 52) | static void test_4d_scan() function test_tensor_maps (line 87) | static void test_tensor_maps() { function EIGEN_DECLARE_TEST (line 101) | EIGEN_DECLARE_TEST(cxx11_tensor_scan) { FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_scan_sycl.cpp function test_sycl_cumsum (line 26) | void test_sycl_cumsum(const Eigen::SyclDevice& sycl_device, IndexType m_... function sycl_scan_test_exclusive_dim0_per_device (line 80) | void sycl_scan_test_exclusive_dim0_per_device(const Dev& sycl_device) { function sycl_scan_test_exclusive_dim1_per_device (line 87) | void sycl_scan_test_exclusive_dim1_per_device(const Dev& sycl_device) { function sycl_scan_test_exclusive_dim2_per_device (line 94) | void sycl_scan_test_exclusive_dim2_per_device(const Dev& sycl_device) { function sycl_scan_test_inclusive_dim0_per_device (line 101) | void sycl_scan_test_inclusive_dim0_per_device(const Dev& sycl_device) { function sycl_scan_test_inclusive_dim1_per_device (line 108) | void sycl_scan_test_inclusive_dim1_per_device(const Dev& sycl_device) { function sycl_scan_test_inclusive_dim2_per_device (line 115) | void sycl_scan_test_inclusive_dim2_per_device(const Dev& sycl_device) { function EIGEN_DECLARE_TEST (line 121) | EIGEN_DECLARE_TEST(cxx11_tensor_scan_sycl) { FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_shuffling.cpp function test_simple_shuffling (line 18) | static void test_simple_shuffling() function test_expr_shuffling (line 71) | static void test_expr_shuffling() function test_shuffling_as_value (line 134) | static void test_shuffling_as_value() function test_shuffle_unshuffle (line 181) | static void test_shuffle_unshuffle() function EIGEN_DECLARE_TEST (line 218) | EIGEN_DECLARE_TEST(cxx11_tensor_shuffling) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_shuffling_sycl.cpp function test_simple_shuffling_sycl (line 30) | static void test_simple_shuffling_sycl(const Eigen::SyclDevice& sycl_dev... function sycl_shuffling_test_per_device (line 107) | void sycl_shuffling_test_per_device(dev_Selector s) { function EIGEN_DECLARE_TEST (line 113) | EIGEN_DECLARE_TEST(cxx11_tensor_shuffling_sycl) { FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_simple.cpp function test_0d (line 17) | static void test_0d() function test_1d (line 46) | static void test_1d() function test_2d (line 113) | static void test_2d() function test_3d (line 157) | static void test_3d() function test_simple_assign (line 275) | static void test_simple_assign() function test_resize (line 295) | static void test_resize() function EIGEN_DECLARE_TEST (line 319) | EIGEN_DECLARE_TEST(cxx11_tensor_simple) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_striding.cpp function test_simple_striding (line 17) | static void test_simple_striding() function test_striding_as_lvalue (line 70) | static void test_striding_as_lvalue() function EIGEN_DECLARE_TEST (line 113) | EIGEN_DECLARE_TEST(cxx11_tensor_striding) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_striding_sycl.cpp function test_simple_striding (line 34) | static void test_simple_striding(const Eigen::SyclDevice& sycl_device) function test_striding_as_lvalue (line 116) | static void test_striding_as_lvalue(const Eigen::SyclDevice& sycl_device) function tensorStridingPerDevice (line 190) | void tensorStridingPerDevice(Dev_selector& s){ function EIGEN_DECLARE_TEST (line 199) | EIGEN_DECLARE_TEST(cxx11_tensor_striding_sycl) { FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_sugar.cpp function test_comparison_sugar (line 8) | static void test_comparison_sugar() { function test_scalar_sugar_add_mul (line 36) | static void test_scalar_sugar_add_mul() { function test_scalar_sugar_sub_div (line 56) | static void test_scalar_sugar_sub_div() { function EIGEN_DECLARE_TEST (line 76) | EIGEN_DECLARE_TEST(cxx11_tensor_sugar) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_sycl.cpp function test_sycl_mem_transfers (line 31) | void test_sycl_mem_transfers(const Eigen::SyclDevice &sycl_device) { function test_sycl_mem_sync (line 70) | void test_sycl_mem_sync(const Eigen::SyclDevice &sycl_device) { function test_sycl_mem_sync_offsets (line 98) | void test_sycl_mem_sync_offsets(const Eigen::SyclDevice &sycl_device) { function test_sycl_memset_offsets (line 152) | void test_sycl_memset_offsets(const Eigen::SyclDevice &sycl_device) { function test_sycl_computations (line 180) | void test_sycl_computations(const Eigen::SyclDevice &sycl_device) { function test_sycl_cast (line 316) | static void test_sycl_cast(const Eigen::SyclDevice& sycl_device){ function sycl_computing_test_per_device (line 342) | void sycl_computing_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 357) | EIGEN_DECLARE_TEST(cxx11_tensor_sycl) { FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_symmetry.cpp function isDynGroup (line 36) | bool isDynGroup(StaticSGroup const& dummy) function isDynGroup (line 42) | bool isDynGroup(DynamicSGroup const& dummy) type checkIdx (line 49) | struct checkIdx { method doCheck_ (line 51) | static inline int doCheck_(ArrType e, int flags, int dummy, std::set e, int flags, int dummy, std::s... method run (line 78) | static inline int run(std::array e, int flags, int dummy, std:... function test_symgroups_static (line 84) | static void test_symgroups_static() function test_symgroups_dynamic (line 109) | static void test_symgroups_dynamic() function test_symgroups_selection (line 138) | static void test_symgroups_selection() function test_tensor_epsilon (line 658) | static void test_tensor_epsilon() function test_tensor_sym (line 675) | static void test_tensor_sym() function test_tensor_asym (line 704) | static void test_tensor_asym() function test_tensor_dynsym (line 741) | static void test_tensor_dynsym() function test_tensor_randacc (line 771) | static void test_tensor_randacc() function EIGEN_DECLARE_TEST (line 804) | EIGEN_DECLARE_TEST(cxx11_tensor_symmetry) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_thread_local.cpp type Counter (line 16) | struct Counter { method Counter (line 17) | Counter() = default; method inc (line 19) | void inc() { method value (line 24) | int value() { return counter_value; } type InitCounter (line 30) | struct InitCounter { function test_simple_thread_local (line 36) | void test_simple_thread_local() { function test_zero_sized_thread_local (line 60) | void test_zero_sized_thread_local() { function test_large_number_of_tasks_no_spill (line 76) | void test_large_number_of_tasks_no_spill() { function test_large_number_of_tasks_with_spill (line 111) | void test_large_number_of_tasks_with_spill() { function EIGEN_DECLARE_TEST (line 144) | EIGEN_DECLARE_TEST(cxx11_tensor_thread_local) { FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_thread_pool.cpp class TestAllocator (line 19) | class TestAllocator : public Allocator { method EIGEN_DEVICE_FUNC (line 22) | EIGEN_DEVICE_FUNC void* allocate(size_t num_bytes) const EIGEN_OVERRIDE { method EIGEN_DEVICE_FUNC (line 26) | EIGEN_DEVICE_FUNC void deallocate(void* buffer) const EIGEN_OVERRIDE { method alloc_count (line 31) | int alloc_count() const { return alloc_count_; } method dealloc_count (line 32) | int dealloc_count() const { return dealloc_count_; } function test_multithread_elementwise (line 39) | void test_multithread_elementwise() function test_async_multithread_elementwise (line 61) | void test_async_multithread_elementwise() function test_multithread_compound_assignment (line 86) | void test_multithread_compound_assignment() function test_multithread_contraction (line 110) | void test_multithread_contraction() function test_contraction_corner_cases (line 150) | void test_contraction_corner_cases() function test_multithread_contraction_agrees_with_singlethread (line 237) | void test_multithread_contraction_agrees_with_singlethread() { type SqrtOutputKernel (line 279) | struct SqrtOutputKernel { method EIGEN_ALWAYS_INLINE (line 281) | EIGEN_ALWAYS_INLINE void operator()( function test_multithread_contraction_with_output_kernel (line 294) | static void test_multithread_contraction_with_output_kernel() { function test_async_multithread_contraction_agrees_with_singlethread (line 334) | void test_async_multithread_contraction_agrees_with_singlethread() function test_sharded_by_inner_dim_contraction (line 381) | static void test_sharded_by_inner_dim_contraction() function test_sharded_by_inner_dim_contraction_with_output_kernel (line 421) | static void test_sharded_by_inner_dim_contraction_with_output_kernel() function test_async_sharded_by_inner_dim_contraction (line 461) | static void test_async_sharded_by_inner_dim_contraction() function test_async_sharded_by_inner_dim_contraction_with_output_kernel (line 505) | static void test_async_sharded_by_inner_dim_contraction_with_output_kern... function test_full_contraction (line 547) | void test_full_contraction() { function test_multithreaded_reductions (line 583) | void test_multithreaded_reductions() { function test_memcpy (line 605) | void test_memcpy() { function test_multithread_random (line 624) | void test_multithread_random() function test_multithread_shuffle (line 633) | void test_multithread_shuffle(Allocator* allocator) function test_threadpool_allocate (line 657) | void test_threadpool_allocate(TestAllocator* allocator) function EIGEN_DECLARE_TEST (line 673) | EIGEN_DECLARE_TEST(cxx11_tensor_thread_pool) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_trace.cpp function test_0D_trace (line 18) | static void test_0D_trace() { function test_all_dimensions_trace (line 28) | static void test_all_dimensions_trace() { function test_simple_trace (line 53) | static void test_simple_trace() { function test_trace_in_expr (line 141) | static void test_trace_in_expr() { function EIGEN_DECLARE_TEST (line 163) | EIGEN_DECLARE_TEST(cxx11_tensor_trace) { FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_uint128.cpp function VERIFY_EQUAL (line 27) | void VERIFY_EQUAL(TensorUInt128 actual, uint128_t ex... function test_add (line 40) | void test_add() { function test_sub (line 59) | void test_sub() { function test_mul (line 78) | void test_mul() { function test_div (line 97) | void test_div() { function test_misc1 (line 116) | void test_misc1() { function test_misc2 (line 131) | void test_misc2() { function EIGEN_DECLARE_TEST (line 147) | EIGEN_DECLARE_TEST(cxx11_tensor_uint128) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_volume_patch.cpp function test_single_voxel_patch (line 7) | static void test_single_voxel_patch() function test_entire_volume_patch (line 39) | static void test_entire_volume_patch() function EIGEN_DECLARE_TEST (line 108) | EIGEN_DECLARE_TEST(cxx11_tensor_volume_patch) FILE: 3rdparty/eigen3/unsupported/test/cxx11_tensor_volume_patch_sycl.cpp function test_single_voxel_patch_sycl (line 27) | static void test_single_voxel_patch_sycl(const Eigen::SyclDevice& sycl_d... function test_entire_volume_patch_sycl (line 98) | static void test_entire_volume_patch_sycl(const Eigen::SyclDevice& sycl_... function sycl_tensor_volume_patch_test_per_device (line 210) | void sycl_tensor_volume_patch_test_per_device(dev_Selector s){ function EIGEN_DECLARE_TEST (line 217) | EIGEN_DECLARE_TEST(cxx11_tensor_volume_patch_sycl) FILE: 3rdparty/eigen3/unsupported/test/dgmres.cpp function test_dgmres_T (line 14) | void test_dgmres_T() function EIGEN_DECLARE_TEST (line 27) | EIGEN_DECLARE_TEST(dgmres) FILE: 3rdparty/eigen3/unsupported/test/forward_adolc.cpp function EIGEN_DONT_INLINE (line 17) | EIGEN_DONT_INLINE typename Vector::Scalar foo(const Vector& p) type TestFunc1 (line 24) | struct TestFunc1 method TestFunc1 (line 37) | TestFunc1() : m_inputs(InputsAtCompileTime), m_values(ValuesAtCompileT... method TestFunc1 (line 38) | TestFunc1(int inputs_, int values_) : m_inputs(inputs_), m_values(valu... method inputs (line 40) | int inputs() const { return m_inputs; } method values (line 41) | int values() const { return m_values; } function adolc_forward_jacobian (line 99) | void adolc_forward_jacobian(const Func& f) function EIGEN_DECLARE_TEST (line 122) | EIGEN_DECLARE_TEST(forward_adolc) FILE: 3rdparty/eigen3/unsupported/test/gmres.cpp function test_gmres_T (line 14) | void test_gmres_T() function EIGEN_DECLARE_TEST (line 27) | EIGEN_DECLARE_TEST(gmres) FILE: 3rdparty/eigen3/unsupported/test/kronecker_product.cpp function check_dimension (line 20) | void check_dimension(const MatrixType& ab, const int rows, const int cols) function check_kronecker_product (line 28) | void check_kronecker_product(const MatrixType& ab) function check_sparse_kronecker_product (line 73) | void check_sparse_kronecker_product(const MatrixType& ab) function EIGEN_DECLARE_TEST (line 87) | EIGEN_DECLARE_TEST(kronecker_product) function EIGEN_DECLARE_TEST (line 243) | EIGEN_DECLARE_TEST(kronecker_product) FILE: 3rdparty/eigen3/unsupported/test/levenberg_marquardt.cpp type lmder_functor (line 29) | struct lmder_functor : DenseFunctor method lmder_functor (line 31) | lmder_functor(void): DenseFunctor(3,15) {} method df (line 48) | int df(const VectorXd &x, MatrixXd &fjac) const function testLmder1 (line 65) | void testLmder1() function testLmder (line 93) | void testLmder() type lmdif_functor (line 141) | struct lmdif_functor : DenseFunctor method lmdif_functor (line 143) | lmdif_functor(void) : DenseFunctor(3,15) {} function testLmdif1 (line 166) | void testLmdif1() function testLmdif (line 196) | void testLmdif() type chwirut2_functor (line 244) | struct chwirut2_functor : DenseFunctor method chwirut2_functor (line 246) | chwirut2_functor(void) : DenseFunctor(3,54) {} method df (line 261) | int df(const VectorXd &b, MatrixXd &fjac) function testNistChwirut2 (line 281) | void testNistChwirut2(void) type misra1a_functor (line 331) | struct misra1a_functor : DenseFunctor method misra1a_functor (line 333) | misra1a_functor(void) : DenseFunctor(2,14) {} method df (line 345) | int df(const VectorXd &b, MatrixXd &fjac) function testNistMisra1a (line 361) | void testNistMisra1a(void) type hahn1_functor (line 405) | struct hahn1_functor : DenseFunctor method hahn1_functor (line 407) | hahn1_functor(void) : DenseFunctor(7,236) {} method df (line 427) | int df(const VectorXd &b, MatrixXd &fjac) function testNistHahn1 (line 452) | void testNistHahn1(void) type misra1d_functor (line 507) | struct misra1d_functor : DenseFunctor method misra1d_functor (line 509) | misra1d_functor(void) : DenseFunctor(2,14) {} method df (line 521) | int df(const VectorXd &b, MatrixXd &fjac) function testNistMisra1d (line 538) | void testNistMisra1d(void) type lanczos1_functor (line 583) | struct lanczos1_functor : DenseFunctor method lanczos1_functor (line 585) | lanczos1_functor(void) : DenseFunctor(6,24) {} method df (line 596) | int df(const VectorXd &b, MatrixXd &fjac) function testNistLanczos1 (line 616) | void testNistLanczos1(void) type rat42_functor (line 669) | struct rat42_functor : DenseFunctor method rat42_functor (line 671) | rat42_functor(void) : DenseFunctor(3,9) {} method df (line 684) | int df(const VectorXd &b, MatrixXd &fjac) function testNistRat42 (line 702) | void testNistRat42(void) type MGH10_functor (line 748) | struct MGH10_functor : DenseFunctor method MGH10_functor (line 750) | MGH10_functor(void) : DenseFunctor(3,16) {} method df (line 761) | int df(const VectorXd &b, MatrixXd &fjac) function testNistMGH10 (line 780) | void testNistMGH10(void) type BoxBOD_functor (line 844) | struct BoxBOD_functor : DenseFunctor method BoxBOD_functor (line 846) | BoxBOD_functor(void) : DenseFunctor(2,6) {} method df (line 857) | int df(const VectorXd &b, MatrixXd &fjac) function testNistBoxBOD (line 873) | void testNistBoxBOD(void) type MGH17_functor (line 928) | struct MGH17_functor : DenseFunctor method MGH17_functor (line 930) | MGH17_functor(void) : DenseFunctor(5,33) {} method df (line 941) | int df(const VectorXd &b, MatrixXd &fjac) function testNistMGH17 (line 960) | void testNistMGH17(void) type MGH09_functor (line 1015) | struct MGH09_functor : DenseFunctor method MGH09_functor (line 1017) | MGH09_functor(void) : DenseFunctor(4,11) {} method df (line 1030) | int df(const VectorXd &b, MatrixXd &fjac) function testNistMGH09 (line 1050) | void testNistMGH09(void) type Bennett5_functor (line 1102) | struct Bennett5_functor : DenseFunctor method Bennett5_functor (line 1104) | Bennett5_functor(void) : DenseFunctor(3,154) {} method df (line 1115) | int df(const VectorXd &b, MatrixXd &fjac) function testNistBennett5 (line 1136) | void testNistBennett5(void) type thurber_functor (line 1183) | struct thurber_functor : DenseFunctor method thurber_functor (line 1185) | thurber_functor(void) : DenseFunctor(7,37) {} method df (line 1199) | int df(const VectorXd &b, MatrixXd &fjac) function testNistThurber (line 1223) | void testNistThurber(void) type rat43_functor (line 1282) | struct rat43_functor : DenseFunctor method rat43_functor (line 1284) | rat43_functor(void) : DenseFunctor(4,15) {} method df (line 1295) | int df(const VectorXd &b, MatrixXd &fjac) function testNistRat43 (line 1315) | void testNistRat43(void) type eckerle4_functor (line 1370) | struct eckerle4_functor : DenseFunctor method eckerle4_functor (line 1372) | eckerle4_functor(void) : DenseFunctor(3,35) {} method df (line 1383) | int df(const VectorXd &b, MatrixXd &fjac) function testNistEckerle4 (line 1402) | void testNistEckerle4(void) function EIGEN_DECLARE_TEST (line 1448) | EIGEN_DECLARE_TEST(levenberg_marquardt) FILE: 3rdparty/eigen3/unsupported/test/matrix_exponential.cpp function binom (line 12) | double binom(int n, int k) function T (line 21) | T expfn(T x, int) function test2dRotation (line 27) | void test2dRotation(double tol) function test2dHyperbolicRotation (line 49) | void test2dHyperbolicRotation(double tol) function testPascal (line 74) | void testPascal(double tol) function randomTest (line 98) | void randomTest(const MatrixType& m, double tol) function EIGEN_DECLARE_TEST (line 122) | EIGEN_DECLARE_TEST(matrix_exponential) FILE: 3rdparty/eigen3/unsupported/test/matrix_function.cpp function test_isApprox_abs (line 18) | inline bool test_isApprox_abs(const Type1& a, const Type2& b) function MatrixType (line 26) | MatrixType randomMatrixWithRealEivals(const Index size) type randomMatrixWithImagEivals (line 41) | struct randomMatrixWithImagEivals type randomMatrixWithImagEivals (line 49) | struct randomMatrixWithImagEivals method MatrixType (line 51) | static MatrixType run(const Index size) type randomMatrixWithImagEivals (line 76) | struct randomMatrixWithImagEivals method MatrixType (line 78) | static MatrixType run(const Index size) function testMatrixExponential (line 96) | void testMatrixExponential(const MatrixType& A) function testMatrixLogarithm (line 106) | void testMatrixLogarithm(const MatrixType& A) function testHyperbolicFunctions (line 125) | void testHyperbolicFunctions(const MatrixType& A) function testGonioFunctions (line 134) | void testGonioFunctions(const MatrixType& A) function testMatrix (line 158) | void testMatrix(const MatrixType& A) function testMatrixType (line 167) | void testMatrixType(const MatrixType& m) function testMapRef (line 181) | void testMapRef(const MatrixType& A) function EIGEN_DECLARE_TEST (line 213) | EIGEN_DECLARE_TEST(matrix_function) FILE: 3rdparty/eigen3/unsupported/test/matrix_functions.h function run (line 25) | static void run(MatrixType& m, MatrixType& T, const MatrixType& U) function run (line 45) | static void run(MatrixType& result, typename MatrixType::Index size) function run (line 57) | static void run(MatrixType& result, typename MatrixType::Index size) FILE: 3rdparty/eigen3/unsupported/test/matrix_power.cpp function test2dRotation (line 13) | void test2dRotation(const T& tol) function test2dHyperbolicRotation (line 34) | void test2dHyperbolicRotation(const T& tol) function test3dRotation (line 56) | void test3dRotation(const T& tol) function testGeneral (line 70) | void testGeneral(const MatrixType& m, const typename MatrixType::RealSca... function testSingular (line 100) | void testSingular(const MatrixType& m_const, const typename MatrixType::... function testLogThenExp (line 133) | void testLogThenExp(const MatrixType& m_const, const typename MatrixType... function EIGEN_DECLARE_TEST (line 153) | EIGEN_DECLARE_TEST(matrix_power) FILE: 3rdparty/eigen3/unsupported/test/matrix_square_root.cpp function testMatrixSqrt (line 13) | void testMatrixSqrt(const MatrixType& m) function EIGEN_DECLARE_TEST (line 21) | EIGEN_DECLARE_TEST(matrix_square_root) FILE: 3rdparty/eigen3/unsupported/test/minres.cpp function test_minres_T (line 15) | void test_minres_T() function EIGEN_DECLARE_TEST (line 39) | EIGEN_DECLARE_TEST(minres) FILE: 3rdparty/eigen3/unsupported/test/mpreal/mpreal.h function namespace (line 147) | namespace mpfr { function mpreal (line 1087) | inline mpreal& mpreal::operator+=(const mpreal& v) function mpreal (line 1094) | inline mpreal& mpreal::operator+=(const mpf_t u) function mpreal (line 1101) | inline mpreal& mpreal::operator+=(const mpz_t u) function mpreal (line 1108) | inline mpreal& mpreal::operator+=(const mpq_t u) function mpreal (line 1115) | inline mpreal& mpreal::operator+= (const long double u) function mpreal (line 1122) | inline mpreal& mpreal::operator+= (const double u) function u (line 1134) | const unsigned long int u) function u (line 1141) | const unsigned int u) function u (line 1148) | const long int u) function mpreal (line 1155) | inline mpreal& mpreal::operator+=(const int u) function u (line 1162) | const long long int u) { *this += mpreal(u); MPREAL_MSVC_DEBU... function u (line 1163) | const unsigned long long int u){ *this += mpreal(u); MPREAL_MSVC_DEBU... function u (line 1164) | const long long int u) { *this -= mpreal(u); MPREAL_MSVC_DEBU... function u (line 1165) | const unsigned long long int u){ *this -= mpreal(u); MPREAL_MSVC_DEBU... function u (line 1166) | const long long int u) { *this *= mpreal(u); MPREAL_MSVC_DEBU... function u (line 1167) | const unsigned long long int u){ *this *= mpreal(u); MPREAL_MSVC_DEBU... function u (line 1168) | const long long int u) { *this /= mpreal(u); MPREAL_MSVC_DEBU... function u (line 1169) | const unsigned long long int u){ *this /= mpreal(u); MPREAL_MSVC_DEBU... function u (line 1524) | const unsigned long int u) function u (line 1531) | const unsigned int u) function u (line 1538) | const long int u) function mpreal (line 1545) | inline mpreal& mpreal::operator<<=(const int u) function u (line 1552) | const unsigned long int u) function u (line 1559) | const unsigned int u) function u (line 1566) | const long int u) function mpreal (line 1573) | inline mpreal& mpreal::operator>>=(const int u) function k (line 1585) | int k) function k (line 1595) | int k) function k (line 1605) | int k) function k (line 1615) | int k) function mpreal (line 1621) | inline const mpreal mul_2ui(const mpreal& v, unsigned long int k, mp_rnd... function mpreal (line 1629) | inline const mpreal mul_2si(const mpreal& v, long int k, mp_rnd_t rnd_mode) function mpreal (line 1636) | inline const mpreal div_2ui(const mpreal& v, unsigned long int k, mp_rnd... function mpreal (line 1643) | inline const mpreal div_2si(const mpreal& v, long int k, mp_rnd_t rnd_mode) function operator (line 1663) | inline bool operator > (const mpreal& a, const mpreal& b ){ ... function operator (line 1664) | inline bool operator > (const mpreal& a, const unsigned long int b ){ ... function operator (line 1665) | inline bool operator > (const mpreal& a, const unsigned int b ){ ... function operator (line 1666) | inline bool operator > (const mpreal& a, const long int b ){ ... function operator (line 1667) | inline bool operator > (const mpreal& a, const int b ){ ... function operator (line 1668) | inline bool operator > (const mpreal& a, const long double b ){ ... function operator (line 1669) | inline bool operator > (const mpreal& a, const double b ){ ... function operator (line 1671) | inline bool operator >= (const mpreal& a, const mpreal& b ){ ... function operator (line 1672) | inline bool operator >= (const mpreal& a, const unsigned long int b ){ ... function operator (line 1673) | inline bool operator >= (const mpreal& a, const unsigned int b ){ ... function operator (line 1674) | inline bool operator >= (const mpreal& a, const long int b ){ ... function operator (line 1675) | inline bool operator >= (const mpreal& a, const int b ){ ... function operator (line 1676) | inline bool operator >= (const mpreal& a, const long double b ){ ... function operator (line 1677) | inline bool operator >= (const mpreal& a, const double b ){ ... function operator (line 1679) | inline bool operator < (const mpreal& a, const mpreal& b ){ ... function operator (line 1680) | inline bool operator < (const mpreal& a, const unsigned long int b ){ ... function operator (line 1681) | inline bool operator < (const mpreal& a, const unsigned int b ){ ... function operator (line 1682) | inline bool operator < (const mpreal& a, const long int b ){ ... function operator (line 1683) | inline bool operator < (const mpreal& a, const int b ){ ... function operator (line 1684) | inline bool operator < (const mpreal& a, const long double b ){ ... function operator (line 1685) | inline bool operator < (const mpreal& a, const double b ){ ... function operator (line 1687) | inline bool operator <= (const mpreal& a, const mpreal& b ){ ... function operator (line 1688) | inline bool operator <= (const mpreal& a, const unsigned long int b ){ ... function operator (line 1689) | inline bool operator <= (const mpreal& a, const unsigned int b ){ ... function operator (line 1690) | inline bool operator <= (const mpreal& a, const long int b ){ ... function operator (line 1691) | inline bool operator <= (const mpreal& a, const int b ){ ... function operator (line 1692) | inline bool operator <= (const mpreal& a, const long double b ){ ... function operator (line 1693) | inline bool operator <= (const mpreal& a, const double b ){ ... function operator (line 1695) | inline bool operator == (const mpreal& a, const mpreal& b ){ ... function operator (line 1696) | inline bool operator == (const mpreal& a, const unsigned long int b ){ ... function operator (line 1697) | inline bool operator == (const mpreal& a, const unsigned int b ){ ... function operator (line 1698) | inline bool operator == (const mpreal& a, const long int b ){ ... function operator (line 1699) | inline bool operator == (const mpreal& a, const int b ){ ... function operator (line 1700) | inline bool operator == (const mpreal& a, const long double b ){ ... function operator (line 1701) | inline bool operator == (const mpreal& a, const double b ){ ... function operator (line 1703) | inline bool operator != (const mpreal& a, const mpreal& b ){ ... function operator (line 1704) | inline bool operator != (const mpreal& a, const unsigned long int b ){ ... function operator (line 1705) | inline bool operator != (const mpreal& a, const unsigned int b ){ ... function operator (line 1706) | inline bool operator != (const mpreal& a, const long int b ){ ... function operator (line 1707) | inline bool operator != (const mpreal& a, const int b ){ ... function operator (line 1708) | inline bool operator != (const mpreal& a, const long double b ){ ... function operator (line 1709) | inline bool operator != (const mpreal& a, const double b ){ ... function EIGEN_NOT_A_MACRO (line 1711) | inline bool isnan EIGEN_NOT_A_MACRO (const mpreal& op){ return (m... function iszero (line 1714) | inline bool iszero (const mpreal& op){ return (mpfr_zero_p (op.mp... function isint (line 1715) | inline bool isint (const mpreal& op){ return (mpfr_integer_p(op.mp... function isregular (line 1718) | inline bool isregular(const mpreal& op){ return (mpfr_regular_p(op.mp... function toBool (line 1723) | inline bool mpreal::toBool ( ) const { ... function toULong (line 1725) | inline unsigned long mpreal::toULong (mp_rnd_t mode) const { ... function toFloat (line 1726) | inline float mpreal::toFloat (mp_rnd_t mode) const { ... function toDouble (line 1727) | inline double mpreal::toDouble (mp_rnd_t mode) const { ... function toLDouble (line 1728) | inline long double mpreal::toLDouble(mp_rnd_t mode) const { ... function toLLong (line 1729) | inline long long mpreal::toLLong (mp_rnd_t mode) const { ... function toULLong (line 1730) | inline unsigned long long mpreal::toULLong (mp_rnd_t mode) const { ... function mpfr_ptr (line 1732) | inline ::mpfr_ptr mpreal::mpfr_ptr() { return mp; } function mpreal (line 2182) | inline const mpreal sqrt(const unsigned long int x, mp_rnd_t r) function mpreal (line 2189) | inline const mpreal sqrt(const unsigned int v, mp_rnd_t rnd_mode) function mpreal (line 2194) | inline const mpreal sqrt(const long int v, mp_rnd_t rnd_mode) function mpreal (line 2200) | inline const mpreal sqrt(const int v, mp_rnd_t rnd_mode) function cmpabs (line 2224) | inline int cmpabs(const mpreal& a,const mpreal& b) function mpreal (line 2234) | inline const mpreal sqrt (const long double v, mp_rnd_t rnd_mode) { ... function mpreal (line 2235) | inline const mpreal sqrt (const double v, mp_rnd_t rnd_mode) { ... function mpreal (line 2239) | inline const mpreal abs (const mpreal& x, mp_rnd_t r) ... function mpreal (line 2313) | inline const mpreal hypot(const mpreal& a, const mpreal& b, const mpreal... function mpreal (line 2332) | inline const mpreal hypot(const mpreal& a, const mpreal& b, const mpreal... function mpreal (line 2571) | inline const mpreal ceil(const mpreal& v) function mpreal (line 2578) | inline const mpreal floor(const mpreal& v) function mpreal (line 2585) | inline const mpreal round(const mpreal& v) function mpreal (line 2592) | inline const mpreal trunc(const mpreal& v) function sgn (line 2608) | inline int sgn(const mpreal& op) function swap (line 2617) | inline void swap (mpreal& a, mpreal& b) { mpfr_swa... function mpreal (line 2618) | inline const mpreal (max)(const mpreal& x, const mpreal& y){ return (... function mpreal (line 2619) | inline const mpreal (min)(const mpreal& x, const mpreal& y){ return (... function mpreal (line 2635) | inline const mpreal nexttoward (const mpreal& x, const mpreal& y) function mpreal (line 2642) | inline const mpreal nextabove (const mpreal& x) function mpreal (line 2649) | inline const mpreal nextbelow (const mpreal& x) function mpreal (line 2656) | inline const mpreal urandomb (gmp_randstate_t& state) function mpreal (line 2673) | inline const mpreal random2 (mp_size_t size, mp_exp_t exp) function set_default_prec (line 2746) | inline void mpreal::set_default_prec(mp_prec_t prec) function set_default_rnd (line 2751) | inline void mpreal::set_default_rnd(mp_rnd_t rnd_mode) function fits_in_bits (line 2756) | inline bool mpreal::fits_in_bits(double x, int n) function mpreal (line 2784) | inline const mpreal pow(const mpreal& a, const unsigned int b, mp_rnd_t ... function mpreal (line 2796) | inline const mpreal pow(const mpreal& a, const int b, mp_rnd_t rnd_mode) function mpreal (line 2801) | inline const mpreal pow(const mpreal& a, const long double b, mp_rnd_t r... function mpreal (line 2806) | inline const mpreal pow(const mpreal& a, const double b, mp_rnd_t rnd_mode) function mpreal (line 2818) | inline const mpreal pow(const unsigned int a, const mpreal& b, mp_rnd_t ... function mpreal (line 2823) | inline const mpreal pow(const long int a, const mpreal& b, mp_rnd_t rnd_... function mpreal (line 2829) | inline const mpreal pow(const int a, const mpreal& b, mp_rnd_t rnd_mode) function mpreal (line 2835) | inline const mpreal pow(const long double a, const mpreal& b, mp_rnd_t r... function mpreal (line 2840) | inline const mpreal pow(const double a, const mpreal& b, mp_rnd_t rnd_mode) function mpreal (line 2846) | inline const mpreal pow(const unsigned long int a, const unsigned long i... function mpreal (line 2853) | inline const mpreal pow(const unsigned long int a, const unsigned int b,... function mpreal (line 2858) | inline const mpreal pow(const unsigned long int a, const long int b, mp_... function mpreal (line 2864) | inline const mpreal pow(const unsigned long int a, const int b, mp_rnd_t... function mpreal (line 2870) | inline const mpreal pow(const unsigned long int a, const long double b, ... function mpreal (line 2875) | inline const mpreal pow(const unsigned long int a, const double b, mp_rn... function mpreal (line 2881) | inline const mpreal pow(const unsigned int a, const unsigned long int b,... function mpreal (line 2886) | inline const mpreal pow(const unsigned int a, const unsigned int b, mp_r... function mpreal (line 2891) | inline const mpreal pow(const unsigned int a, const long int b, mp_rnd_t... function mpreal (line 2897) | inline const mpreal pow(const unsigned int a, const int b, mp_rnd_t rnd_... function mpreal (line 2903) | inline const mpreal pow(const unsigned int a, const long double b, mp_rn... function mpreal (line 2908) | inline const mpreal pow(const unsigned int a, const double b, mp_rnd_t r... function mpreal (line 2914) | inline const mpreal pow(const long int a, const unsigned long int b, mp_... function mpreal (line 2920) | inline const mpreal pow(const long int a, const unsigned int b, mp_rnd_t... function mpreal (line 2926) | inline const mpreal pow(const long int a, const long int b, mp_rnd_t rnd... function mpreal (line 2937) | inline const mpreal pow(const long int a, const int b, mp_rnd_t rnd_mode) function mpreal (line 2948) | inline const mpreal pow(const long int a, const long double b, mp_rnd_t ... function mpreal (line 2954) | inline const mpreal pow(const long int a, const double b, mp_rnd_t rnd_m... function mpreal (line 2961) | inline const mpreal pow(const int a, const unsigned long int b, mp_rnd_t... function mpreal (line 2967) | inline const mpreal pow(const int a, const unsigned int b, mp_rnd_t rnd_... function mpreal (line 2973) | inline const mpreal pow(const int a, const long int b, mp_rnd_t rnd_mode) function mpreal (line 2984) | inline const mpreal pow(const int a, const int b, mp_rnd_t rnd_mode) function mpreal (line 2995) | inline const mpreal pow(const int a, const long double b, mp_rnd_t rnd_m... function mpreal (line 3001) | inline const mpreal pow(const int a, const double b, mp_rnd_t rnd_mode) function mpreal (line 3008) | inline const mpreal pow(const long double a, const long double b, mp_rnd... function mpreal (line 3013) | inline const mpreal pow(const long double a, const unsigned long int b, ... function mpreal (line 3018) | inline const mpreal pow(const long double a, const unsigned int b, mp_rn... function mpreal (line 3023) | inline const mpreal pow(const long double a, const long int b, mp_rnd_t ... function mpreal (line 3028) | inline const mpreal pow(const long double a, const int b, mp_rnd_t rnd_m... function mpreal (line 3033) | inline const mpreal pow(const double a, const double b, mp_rnd_t rnd_mode) function mpreal (line 3038) | inline const mpreal pow(const double a, const unsigned long int b, mp_rn... function mpreal (line 3043) | inline const mpreal pow(const double a, const unsigned int b, mp_rnd_t r... function mpreal (line 3048) | inline const mpreal pow(const double a, const long int b, mp_rnd_t rnd_m... function mpreal (line 3053) | inline const mpreal pow(const double a, const int b, mp_rnd_t rnd_mode) function namespace (line 3062) | namespace std function mpfr (line 3101) | inline static mpfr::mpreal epsilon(const mpfr::mpreal& x) { return mpfr... function mpfr (line 3111) | inline static const mpfr::mpreal infinity() { return mpfr::const... function mpfr (line 3112) | inline static const mpfr::mpreal quiet_NaN() { return mpfr::mprea... function mpfr (line 3113) | inline static const mpfr::mpreal signaling_NaN() { return mpfr::mprea... function mpfr (line 3114) | inline static const mpfr::mpreal denorm_min() { return (min)(); ... function float_round_style (line 3130) | inline static float_round_style round_style() function digits (line 3144) | inline static int digits() { return int(mpfr::... function digits (line 3145) | inline static int digits(const mpfr::mpreal& x) { return x.getPreci... function digits10 (line 3152) | inline static int digits10(const mpfr::mpreal& x) FILE: 3rdparty/eigen3/unsupported/test/mpreal_support.cpp function EIGEN_DECLARE_TEST (line 10) | EIGEN_DECLARE_TEST(mpreal_support) FILE: 3rdparty/eigen3/unsupported/test/openglsupport.cpp function printInfoLog (line 57) | void printInfoLog(GLuint objectID) function GLint (line 72) | GLint createShader(const char* vtx, const char* frg) function EIGEN_DECLARE_TEST (line 109) | EIGEN_DECLARE_TEST(openglsupport) FILE: 3rdparty/eigen3/unsupported/test/polynomialsolver.cpp type Eigen (line 17) | namespace Eigen { type internal (line 18) | namespace internal { type increment_if_fixed_size (line 20) | struct increment_if_fixed_size function PolynomialType (line 30) | PolynomialType polyder(const PolynomialType& p) function aux_evalSolver (line 41) | bool aux_evalSolver( const POLYNOMIAL& pols, SOLVER& psolve ) function evalSolver (line 99) | void evalSolver( const POLYNOMIAL& pols ) function evalSolverSugarFunction (line 113) | void evalSolverSugarFunction( const POLYNOMIAL& pols, const ROOTS& roots... function polynomialsolver (line 183) | void polynomialsolver(int deg) function EIGEN_DECLARE_TEST (line 210) | EIGEN_DECLARE_TEST(polynomialsolver) FILE: 3rdparty/eigen3/unsupported/test/polynomialutils.cpp type Eigen (line 16) | namespace Eigen { type internal (line 17) | namespace internal { type increment_if_fixed_size (line 19) | struct increment_if_fixed_size function realRoots_to_monicPolynomial_test (line 29) | void realRoots_to_monicPolynomial_test(int deg) function realRoots_to_monicPolynomial_scalar (line 49) | void realRoots_to_monicPolynomial_scalar() function CauchyBounds (line 67) | void CauchyBounds(int deg) function CauchyBounds_scalar (line 90) | void CauchyBounds_scalar() function EIGEN_DECLARE_TEST (line 104) | EIGEN_DECLARE_TEST(polynomialutils) FILE: 3rdparty/eigen3/unsupported/test/sparse_extra.cpp function test_random_setter (line 34) | bool test_random_setter(SparseMatrix& sm, const DenseTyp... function test_random_setter (line 52) | bool test_random_setter(DynamicSparseMatrix& sm, const DenseType& ref... function sparse_extra (line 66) | void sparse_extra(const SparseMatrixType& ref) function check_marketio (line 149) | void check_marketio() function EIGEN_DECLARE_TEST (line 161) | EIGEN_DECLARE_TEST(sparse_extra) FILE: 3rdparty/eigen3/unsupported/test/special_functions.cpp function verify_component_wise (line 15) | void verify_component_wise(const X& x, const Y& y) function array_special_functions (line 28) | void array_special_functions() function EIGEN_DECLARE_TEST (line 470) | EIGEN_DECLARE_TEST(special_functions) FILE: 3rdparty/eigen3/unsupported/test/special_packetmath.cpp function packetmath_real (line 14) | void packetmath_real() type Eigen (line 118) | namespace Eigen { type test (line 119) | namespace test { type runall (line 122) | struct runall { method run (line 123) | static void run() { function EIGEN_DECLARE_TEST (line 131) | EIGEN_DECLARE_TEST(special_packetmath) FILE: 3rdparty/eigen3/unsupported/test/splines.cpp type Eigen (line 14) | namespace Eigen { class Spline (line 18) | class Spline class Spline (line 19) | class Spline class Spline (line 21) | class Spline class Spline (line 22) | class Spline class Spline (line 23) | class Spline class Spline (line 24) | class Spline class Spline (line 26) | class Spline class Spline (line 27) | class Spline class Spline (line 29) | class Spline class Spline (line 30) | class Spline class Spline (line 31) | class Spline class Spline (line 32) | class Spline function closed_spline2d (line 36) | Spline closed_spline2d() function spline3d (line 67) | Spline spline3d() function eval_spline3d (line 97) | void eval_spline3d() function eval_spline3d_onbrks (line 134) | void eval_spline3d_onbrks() function eval_closed_spline2d (line 161) | void eval_closed_spline2d() function check_global_interpolation2d (line 201) | void check_global_interpolation2d() function check_global_interpolation_with_derivatives2d (line 237) | void check_global_interpolation_with_derivatives2d() function EIGEN_DECLARE_TEST (line 271) | EIGEN_DECLARE_TEST(splines) FILE: include/camera_calibrator.hpp class CameraCalibrator (line 13) | class CameraCalibrator { FILE: include/nonlinear_optimizer.hpp class NonlinearOptimizer (line 12) | class NonlinearOptimizer { method NonlinearOptimizer (line 14) | NonlinearOptimizer() {} type HomographySymmetricGeometricCostFunctor (line 44) | struct HomographySymmetricGeometricCostFunctor { method HomographySymmetricGeometricCostFunctor (line 45) | HomographySymmetricGeometricCostFunctor(const Eigen::Vector2d &x, type ReprojectionError (line 67) | struct ReprojectionError { method ReprojectionError (line 68) | ReprojectionError(const Eigen::Vector2d &img_pts_, type LidarReprojectionError (line 112) | struct LidarReprojectionError { method LidarReprojectionError (line 113) | LidarReprojectionError(const Eigen::Vector2d &img_pts_, FILE: include/params.hpp type Params (line 8) | struct Params { type LidarParams (line 14) | struct LidarParams { type LidarPointPair (line 21) | struct LidarPointPair { type EstimateHomographyOptions (line 27) | struct EstimateHomographyOptions { method EstimateHomographyOptions (line 30) | EstimateHomographyOptions() class Utils (line 37) | class Utils { method SymmetricGeometricDistanceTerms (line 41) | static void SymmetricGeometricDistanceTerms(const Eigen::Matrix