Sacado Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Typedefs | Functions
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::ParamGeneratorInterface< typename >
 
class  testing::internal::ParamGenerator< typename >
 
class  testing::internal::ParamIteratorInterface< T >
 
class  testing::internal::ParamIterator< T >
 
class  testing::internal::ParamGeneratorInterface< typename >
 
class  testing::internal::ParamGenerator< typename >
 
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< I >
 
class  testing::internal::CartesianProductGenerator< T >::IteratorImpl< IndexSequence< I...> >
 
class  testing::internal::CartesianProductHolder< Gen >
 

Namespaces

 testing
 
 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)