#include <catch.hpp>
Public Member Functions | |
| void | add (const IGenerator< T > *generator) |
| CompositeGenerator () | |
| CompositeGenerator (CompositeGenerator &other) | |
| operator T () const | |
| CompositeGenerator & | setFileInfo (const char *fileInfo) |
| CompositeGenerator & | then (CompositeGenerator &other) |
| CompositeGenerator & | then (T value) |
| ~CompositeGenerator () | |
Private Member Functions | |
| void | move (CompositeGenerator &other) |
Private Attributes | |
| std::vector< const IGenerator < T > * > | m_composed |
| std::string | m_fileInfo |
| size_t | m_totalSize |
| Catch::CompositeGenerator< T >::CompositeGenerator | ( | ) | [inline] |
| Catch::CompositeGenerator< T >::CompositeGenerator | ( | CompositeGenerator< T > & | other | ) | [inline] |
| Catch::CompositeGenerator< T >::~CompositeGenerator | ( | ) | [inline] |
| void Catch::CompositeGenerator< T >::add | ( | const IGenerator< T > * | generator | ) | [inline] |
| void Catch::CompositeGenerator< T >::move | ( | CompositeGenerator< T > & | other | ) | [inline, private] |
| Catch::CompositeGenerator< T >::operator T | ( | ) | const [inline] |
| CompositeGenerator& Catch::CompositeGenerator< T >::setFileInfo | ( | const char * | fileInfo | ) | [inline] |
| CompositeGenerator& Catch::CompositeGenerator< T >::then | ( | CompositeGenerator< T > & | other | ) | [inline] |
| CompositeGenerator& Catch::CompositeGenerator< T >::then | ( | T | value | ) | [inline] |
std::vector<const IGenerator<T>*> Catch::CompositeGenerator< T >::m_composed [private] |
std::string Catch::CompositeGenerator< T >::m_fileInfo [private] |
size_t Catch::CompositeGenerator< T >::m_totalSize [private] |