F´ Flight Software - C/C++ Documentation NASA-v1.6.0
A framework for building embedded system applications to NASA flight quality standards.
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
gtest-internal-inl.h File Reference
#include <errno.h>
#include <stddef.h>
#include <stdlib.h>
#include <string.h>
#include <algorithm>
#include <cstdint>
#include <memory>
#include <string>
#include <vector>
#include "gtest/internal/gtest-port.h"
#include "gtest/gtest-spi.h"
#include "gtest/gtest.h"

Go to the source code of this file.

Classes

class  testing::internal::GTestFlagSaver
 
class  testing::internal::TestPropertyKeyIs
 
class  testing::internal::UnitTestOptions
 
class  testing::internal::OsStackTraceGetterInterface
 
class  testing::internal::OsStackTraceGetter
 
struct  testing::internal::TraceInfo
 
class  testing::internal::DefaultGlobalTestPartResultReporter
 
class  testing::internal::DefaultPerThreadTestPartResultReporter
 
class  testing::internal::UnitTestImpl
 
class  testing::internal::TestResultAccessor
 

Namespaces

namespace  testing
 
namespace  testing::internal
 

Functions

 GTEST_DISABLE_MSC_WARNINGS_PUSH_ (4251) GTEST_DECLARE_bool_(death_test_use_fork)
 
GTEST_API_ TimeInMillis testing::internal::GetTimeInMillis ()
 
GTEST_API_ bool testing::internal::ShouldUseColor (bool stdout_is_tty)
 
GTEST_API_ std::string testing::internal::FormatTimeInMillisAsSeconds (TimeInMillis ms)
 
GTEST_API_ std::string testing::internal::FormatEpochTimeInMillisAsIso8601 (TimeInMillis ms)
 
GTEST_API_ bool testing::internal::ParseFlag (const char *str, const char *flag, int32_t *value)
 
int testing::internal::GetRandomSeedFromFlag (int32_t random_seed_flag)
 
int testing::internal::GetNextRandomSeed (int seed)
 
GTEST_API_ std::string testing::internal::CodePointToUtf8 (uint32_t code_point)
 
GTEST_API_ std::string testing::internal::WideStringToUtf8 (const wchar_t *str, int num_chars)
 
void testing::internal::WriteToShardStatusFileIfNeeded ()
 
GTEST_API_ bool testing::internal::ShouldShard (const char *total_shards_str, const char *shard_index_str, bool in_subprocess_for_death_test)
 
GTEST_API_ int32_t testing::internal::Int32FromEnvOrDie (const char *env_var, int32_t default_val)
 
GTEST_API_ bool testing::internal::ShouldRunTestOnShard (int total_shards, int shard_index, int test_id)
 
template<class Container , typename Predicate >
int testing::internal::CountIf (const Container &c, Predicate predicate)
 
template<class Container , typename Functor >
void testing::internal::ForEach (const Container &c, Functor functor)
 
template<typename E >
testing::internal::GetElementOr (const std::vector< E > &v, int i, E default_value)
 
template<typename E >
void testing::internal::ShuffleRange (internal::Random *random, int begin, int end, std::vector< E > *v)
 
template<typename E >
void testing::internal::Shuffle (internal::Random *random, std::vector< E > *v)
 
template<typename T >
static void testing::internal::Delete (T *x)
 
GTEST_API_ FilePath testing::internal::GetCurrentExecutableName ()
 
UnitTestImpltesting::internal::GetUnitTestImpl ()
 
GTEST_API_ void testing::internal::ParseGoogleTestFlagsOnly (int *argc, char **argv)
 
GTEST_API_ void testing::internal::ParseGoogleTestFlagsOnly (int *argc, wchar_t **argv)
 

Variables

GTEST_API_ const TypeId testing::internal::kTestTypeIdInGoogleTest = GetTestTypeId()
 
const int testing::internal::kMaxRandomSeed = 99999
 
GTEST_API_ bool testing::internal::g_help_flag = false
 
class testing::internal::GTestFlagSaver testing::internal::GTEST_ATTRIBUTE_UNUSED_
 

Function Documentation

◆ GTEST_DISABLE_MSC_WARNINGS_PUSH_()

GTEST_DISABLE_MSC_WARNINGS_PUSH_ ( 4251 GMOCK_MAYBE_5046_)

Definition at line 50 of file gmock-cardinalities.h.