RawSpeed
fast raw decoding library
Loading...
Searching...
No Matches
ExceptionsTest.cpp File Reference
#include "common/RawspeedException.h"
#include "decoders/RawDecoderException.h"
#include "io/FileIOException.h"
#include "io/IOException.h"
#include "metadata/CameraMetadataException.h"
#include "parsers/CiffParserException.h"
#include "parsers/FiffParserException.h"
#include "parsers/RawParserException.h"
#include "parsers/TiffParserException.h"
#include <exception>
#include <memory>
#include <stdexcept>
#include <gmock/gmock.h>
#include <gtest/gtest.h>
Include dependency graph for ExceptionsTest.cpp:

Go to the source code of this file.

Classes

class  rawspeed_test::anonymous_namespace{ExceptionsTest.cpp}::ExceptionsTest< T >
class  CameraMetadataException
class  CiffParserException
class  FiffParserException
class  FileIOException
class  IOException
class  RawDecoderException
class  RawParserException
class  TiffParserException

Namespaces

namespace  rawspeed_test
namespace  rawspeed_test::anonymous_namespace{ExceptionsTest.cpp}

Macros

#define FMT   "%s"

Typedefs

using rawspeed_test::anonymous_namespace{ExceptionsTest.cpp}::Classes

Functions

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

Variables

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

Macro Definition Documentation

◆ FMT