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 1889 of file catch.hpp.


Constructor & Destructor Documentation

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

Definition at line 1891 of file catch.hpp.

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

Definition at line 1894 of file catch.hpp.

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

Definition at line 1906 of file catch.hpp.


Member Function Documentation

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

Definition at line 1928 of file catch.hpp.

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

Definition at line 1947 of file catch.hpp.

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

Definition at line 1910 of file catch.hpp.

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

Definition at line 1901 of file catch.hpp.

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

Definition at line 1933 of file catch.hpp.

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

Definition at line 1938 of file catch.hpp.


Member Data Documentation

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

Definition at line 1953 of file catch.hpp.

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

Definition at line 1954 of file catch.hpp.

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

Definition at line 1955 of file catch.hpp.


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


librealsense
Author(s): Sergey Dorodnicov , Mark Horn , Reagan Lopez
autogenerated on Tue Jun 25 2019 19:54:41