RawSpeed
fast raw decoding library
Loading...
Searching...
No Matches
rawspeed_test::anonymous_namespace{ExceptionsTest.cpp} Namespace Reference

Classes

class  ExceptionsTest

Typedefs

using Classes

Functions

template<typename T>
void * MetaHelper (const char *str)
template<>
void * MetaHelper< RawspeedException > (const char *str)
template<>
void * MetaHelper< CameraMetadataException > (const char *str)
template<>
void * MetaHelper< CiffParserException > (const char *str)
template<>
void * MetaHelper< FileIOException > (const char *str)
template<>
void * MetaHelper< IOException > (const char *str)
template<>
void * MetaHelper< RawDecoderException > (const char *str)
template<>
void * MetaHelper< RawParserException > (const char *str)
template<>
void * MetaHelper< TiffParserException > (const char *str)
template<>
void * MetaHelper< FiffParserException > (const char *str)
 TYPED_TEST_SUITE (ExceptionsTest, Classes)
 TYPED_TEST (ExceptionsTest, Constructor)
 TYPED_TEST (ExceptionsTest, AssignmentConstructor)
 TYPED_TEST (ExceptionsTest, Throw)
 TYPED_TEST (ExceptionsTest, ThrowMessage)
 TYPED_TEST (ExceptionsTest, ThrowHelperTest)
 TYPED_TEST (ExceptionsTest, ThrowHelperTestMessage)

Variables

const char * msg = "my very Smart error Message #1 !"

Typedef Documentation

◆ Classes

Function Documentation

◆ MetaHelper()

template<typename T>
void * rawspeed_test::anonymous_namespace{ExceptionsTest.cpp}::MetaHelper ( const char * str)

Definition at line 55 of file ExceptionsTest.cpp.

References MetaHelper().

Referenced by MetaHelper(), MetaHelper< CameraMetadataException >(), MetaHelper< CiffParserException >(), MetaHelper< FiffParserException >(), MetaHelper< FileIOException >(), MetaHelper< IOException >(), MetaHelper< RawDecoderException >(), MetaHelper< RawParserException >(), MetaHelper< RawspeedException >(), MetaHelper< TiffParserException >(), TYPED_TEST(), and TYPED_TEST().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ MetaHelper< CameraMetadataException >()

template<>
void * rawspeed_test::anonymous_namespace{ExceptionsTest.cpp}::MetaHelper< CameraMetadataException > ( const char * str)

Definition at line 64 of file ExceptionsTest.cpp.

References FMT, MetaHelper(), and ThrowCME.

Here is the call graph for this function:

◆ MetaHelper< CiffParserException >()

template<>
void * rawspeed_test::anonymous_namespace{ExceptionsTest.cpp}::MetaHelper< CiffParserException > ( const char * str)

Definition at line 68 of file ExceptionsTest.cpp.

References FMT, MetaHelper(), and ThrowCPE.

Here is the call graph for this function:

◆ MetaHelper< FiffParserException >()

template<>
void * rawspeed_test::anonymous_namespace{ExceptionsTest.cpp}::MetaHelper< FiffParserException > ( const char * str)

Definition at line 92 of file ExceptionsTest.cpp.

References FMT, MetaHelper(), and ThrowFPE.

Here is the call graph for this function:

◆ MetaHelper< FileIOException >()

template<>
void * rawspeed_test::anonymous_namespace{ExceptionsTest.cpp}::MetaHelper< FileIOException > ( const char * str)

Definition at line 72 of file ExceptionsTest.cpp.

References FMT, MetaHelper(), and ThrowFIE.

Here is the call graph for this function:

◆ MetaHelper< IOException >()

template<>
void * rawspeed_test::anonymous_namespace{ExceptionsTest.cpp}::MetaHelper< IOException > ( const char * str)

Definition at line 76 of file ExceptionsTest.cpp.

References FMT, MetaHelper(), and ThrowIOE.

Here is the call graph for this function:

◆ MetaHelper< RawDecoderException >()

template<>
void * rawspeed_test::anonymous_namespace{ExceptionsTest.cpp}::MetaHelper< RawDecoderException > ( const char * str)

Definition at line 80 of file ExceptionsTest.cpp.

References FMT, MetaHelper(), and ThrowRDE.

Here is the call graph for this function:

◆ MetaHelper< RawParserException >()

template<>
void * rawspeed_test::anonymous_namespace{ExceptionsTest.cpp}::MetaHelper< RawParserException > ( const char * str)

Definition at line 84 of file ExceptionsTest.cpp.

References FMT, MetaHelper(), and ThrowRPE.

Here is the call graph for this function:

◆ MetaHelper< RawspeedException >()

template<>
void * rawspeed_test::anonymous_namespace{ExceptionsTest.cpp}::MetaHelper< RawspeedException > ( const char * str)

Definition at line 60 of file ExceptionsTest.cpp.

References FMT, MetaHelper(), and ThrowRSE.

Here is the call graph for this function:

◆ MetaHelper< TiffParserException >()

template<>
void * rawspeed_test::anonymous_namespace{ExceptionsTest.cpp}::MetaHelper< TiffParserException > ( const char * str)

Definition at line 88 of file ExceptionsTest.cpp.

References FMT, MetaHelper(), and ThrowTPE.

Here is the call graph for this function:

◆ TYPED_TEST() [1/6]

rawspeed_test::anonymous_namespace{ExceptionsTest.cpp}::TYPED_TEST ( ExceptionsTest ,
AssignmentConstructor  )

Definition at line 111 of file ExceptionsTest.cpp.

References msg, and TYPED_TEST().

Here is the call graph for this function:

◆ TYPED_TEST() [2/6]

rawspeed_test::anonymous_namespace{ExceptionsTest.cpp}::TYPED_TEST ( ExceptionsTest ,
Constructor  )

Definition at line 106 of file ExceptionsTest.cpp.

References msg, and TYPED_TEST().

Referenced by TYPED_TEST(), TYPED_TEST(), TYPED_TEST(), TYPED_TEST(), TYPED_TEST(), and TYPED_TEST().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ TYPED_TEST() [3/6]

rawspeed_test::anonymous_namespace{ExceptionsTest.cpp}::TYPED_TEST ( ExceptionsTest ,
Throw  )

Definition at line 133 of file ExceptionsTest.cpp.

References msg, and TYPED_TEST().

Here is the call graph for this function:

◆ TYPED_TEST() [4/6]

rawspeed_test::anonymous_namespace{ExceptionsTest.cpp}::TYPED_TEST ( ExceptionsTest ,
ThrowHelperTest  )

Definition at line 194 of file ExceptionsTest.cpp.

References MetaHelper(), msg, and TYPED_TEST().

Here is the call graph for this function:

◆ TYPED_TEST() [5/6]

rawspeed_test::anonymous_namespace{ExceptionsTest.cpp}::TYPED_TEST ( ExceptionsTest ,
ThrowHelperTestMessage  )

Definition at line 201 of file ExceptionsTest.cpp.

References MetaHelper(), msg, and TYPED_TEST().

Here is the call graph for this function:

◆ TYPED_TEST() [6/6]

rawspeed_test::anonymous_namespace{ExceptionsTest.cpp}::TYPED_TEST ( ExceptionsTest ,
ThrowMessage  )

Definition at line 163 of file ExceptionsTest.cpp.

References msg, and TYPED_TEST().

Here is the call graph for this function:

◆ TYPED_TEST_SUITE()

rawspeed_test::anonymous_namespace{ExceptionsTest.cpp}::TYPED_TEST_SUITE ( ExceptionsTest ,
Classes  )

References TYPED_TEST_SUITE().

Referenced by TYPED_TEST_SUITE().

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ msg

const char* rawspeed_test::anonymous_namespace{ExceptionsTest.cpp}::msg = "my very Smart error Message #1 !"