#include <gtest.h>

| Classes | |
| struct | TestInfo | 
| Public Types | |
| typedef TestCase::ParamType | ParamType | 
| Public Member Functions | |
| int | AddTestCaseInstantiation (const string &instantiation_name, GeneratorCreationFunc *func, const char *, int) | 
| void | AddTestPattern (const char *test_case_name, const char *test_base_name, TestMetaFactoryBase< ParamType > *meta_factory) | 
| virtual const string & | GetTestCaseName () const | 
| virtual TypeId | GetTestCaseTypeId () const | 
| ParameterizedTestCaseInfo (const char *name) | |
| typedef | ParamGenerator (GeneratorCreationFunc)() | 
| virtual void | RegisterTests () | 
|  Public Member Functions inherited from testing::internal::ParameterizedTestCaseInfoBase | |
| virtual | ~ParameterizedTestCaseInfoBase () | 
| Private Types | |
| typedef ::std::vector< std::pair< string, GeneratorCreationFunc * > > | InstantiationContainer | 
| typedef ::std::vector< linked_ptr< TestInfo > > | TestInfoContainer | 
| Private Member Functions | |
| GTEST_DISALLOW_COPY_AND_ASSIGN_ (ParameterizedTestCaseInfo) | |
| Private Attributes | |
| InstantiationContainer | instantiations_ | 
| const string | test_case_name_ | 
| TestInfoContainer | tests_ | 
| Additional Inherited Members | |
|  Protected Member Functions inherited from testing::internal::ParameterizedTestCaseInfoBase | |
| ParameterizedTestCaseInfoBase () | |
| 
 | private | 
| typedef TestCase::ParamType testing::internal::ParameterizedTestCaseInfo< TestCase >::ParamType | 
| 
 | private | 
| 
 | inlineexplicit | 
| 
 | inline | 
| 
 | inline | 
| 
 | inlinevirtual | 
Implements testing::internal::ParameterizedTestCaseInfoBase.
| 
 | inlinevirtual | 
Implements testing::internal::ParameterizedTestCaseInfoBase.
| 
 | private | 
| typedef testing::internal::ParameterizedTestCaseInfo< TestCase >::ParamGenerator | ( | GeneratorCreationFunc | ) | 
| 
 | inlinevirtual | 
Implements testing::internal::ParameterizedTestCaseInfoBase.
| 
 | private | 
| 
 | private | 
| 
 | private |