Public Member Functions | Private Member Functions | Private Attributes
Catch::CompositeGenerator< T > Class Template Reference

#include <catch.hpp>

List of all members.

Public Member Functions

void add (const IGenerator< T > *generator)
 CompositeGenerator ()
 CompositeGenerator (CompositeGenerator &other)
 operator T () const
CompositeGeneratorsetFileInfo (const char *fileInfo)
CompositeGeneratorthen (CompositeGenerator &other)
CompositeGeneratorthen (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

Detailed Description

template<typename T>
class Catch::CompositeGenerator< T >

Definition at line 2395 of file catch.hpp.


Constructor & Destructor Documentation

template<typename T>
Catch::CompositeGenerator< T >::CompositeGenerator ( ) [inline]

Definition at line 2397 of file catch.hpp.

template<typename T>
Catch::CompositeGenerator< T >::CompositeGenerator ( CompositeGenerator< T > &  other) [inline]

Definition at line 2400 of file catch.hpp.

template<typename T>
Catch::CompositeGenerator< T >::~CompositeGenerator ( ) [inline]

Definition at line 2412 of file catch.hpp.


Member Function Documentation

template<typename T>
void Catch::CompositeGenerator< T >::add ( const IGenerator< T > *  generator) [inline]

Definition at line 2434 of file catch.hpp.

template<typename T>
void Catch::CompositeGenerator< T >::move ( CompositeGenerator< T > &  other) [inline, private]

Definition at line 2453 of file catch.hpp.

template<typename T>
Catch::CompositeGenerator< T >::operator T ( ) const [inline]

Definition at line 2416 of file catch.hpp.

template<typename T>
CompositeGenerator& Catch::CompositeGenerator< T >::setFileInfo ( const char *  fileInfo) [inline]

Definition at line 2407 of file catch.hpp.

template<typename T>
CompositeGenerator& Catch::CompositeGenerator< T >::then ( CompositeGenerator< T > &  other) [inline]

Definition at line 2439 of file catch.hpp.

template<typename T>
CompositeGenerator& Catch::CompositeGenerator< T >::then ( T  value) [inline]

Definition at line 2444 of file catch.hpp.


Member Data Documentation

template<typename T>
std::vector<const IGenerator<T>*> Catch::CompositeGenerator< T >::m_composed [private]

Definition at line 2459 of file catch.hpp.

template<typename T>
std::string Catch::CompositeGenerator< T >::m_fileInfo [private]

Definition at line 2460 of file catch.hpp.

template<typename T>
size_t Catch::CompositeGenerator< T >::m_totalSize [private]

Definition at line 2461 of file catch.hpp.


The documentation for this class was generated from the following file:


rc_visard_driver
Author(s): Heiko Hirschmueller , Christian Emmerich , Felix Ruess
autogenerated on Thu Jun 6 2019 20:43:10