Sacado Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
gtest-param-util.h File Reference
#include <ctype.h>
#include <cassert>
#include <iterator>
#include <memory>
#include <set>
#include <tuple>
#include <type_traits>
#include <utility>
#include <vector>
#include "gtest/internal/gtest-internal.h"
#include "gtest/internal/gtest-port.h"
#include "gtest/gtest-printers.h"
#include "gtest/gtest-test-part.h"
Include dependency graph for gtest-param-util.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  testing::TestParamInfo< ParamType >
struct  testing::PrintToStringParamName
class  testing::internal::ParamIteratorInterface< T >
class  testing::internal::ParamIterator< T >
class  testing::internal::ParamGeneratorInterface< T >
class  testing::internal::ParamGenerator< T >
class  testing::internal::RangeGenerator< T, IncrementT >
class  testing::internal::RangeGenerator< T, IncrementT >::Iterator
class  testing::internal::ValuesInIteratorRangeGenerator< T >
class  testing::internal::ValuesInIteratorRangeGenerator< T >::Iterator
class  testing::internal::ParameterizedTestFactory< TestClass >
class  testing::internal::TestMetaFactoryBase< ParamType >
class  testing::internal::TestMetaFactory< TestSuite >
class  testing::internal::ParameterizedTestSuiteInfoBase
struct  testing::internal::MarkAsIgnored
class  testing::internal::ParameterizedTestSuiteInfo< TestSuite >
struct  testing::internal::ParameterizedTestSuiteInfo< TestSuite >::TestInfo
struct  testing::internal::ParameterizedTestSuiteInfo< TestSuite >::InstantiationInfo
class  testing::internal::ParameterizedTestSuiteRegistry
class  testing::internal::TypeParameterizedTestSuiteRegistry
struct  testing::internal::TypeParameterizedTestSuiteRegistry::TypeParameterizedTestSuiteInfo
class  testing::internal::ValueArray< Ts >
class  testing::internal::CartesianProductGenerator< T >
class  testing::internal::CartesianProductGenerator< T >::IteratorImpl< IndexSequence< I... > >
class  testing::internal::CartesianProductHolder< Gen >

Namespaces

namespace  testing
namespace  testing::internal

Typedefs

template<class TestCase>
using testing::internal::ParameterizedTestCaseInfo = ParameterizedTestSuiteInfo<TestCase>

Functions

GTEST_API_ void testing::internal::ReportInvalidTestSuiteType (const char *test_suite_name, CodeLocation code_location)
template<class ParamType>
std::string testing::internal::DefaultParamName (const TestParamInfo< ParamType > &info)
template<typename T = int>
void testing::internal::TestNotEmpty ()
template<typename T = int>
void testing::internal::TestNotEmpty (const T &)
GTEST_API_ void testing::internal::InsertSyntheticTestCase (const std::string &name, CodeLocation location, bool has_test_p)
template<class Container>
internal::ParamGenerator< typename Container::value_type > testing::ValuesIn (const Container &container)