RawSpeed
fast raw decoding library
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 Crawspeed::VC5Decompressor::Wavelet::AbstractBand
 Crawspeed_test::anonymous_namespace{BayerPhaseTest.cpp}::AbstractColorElement
 Crawspeed::AbstractDecompressor
 Crawspeed_test::anonymous_namespace{BayerPhaseTest.cpp}::AbstractElement
 Crawspeed::AbstractPrefixCode< CodeTag >
 Crawspeed::AbstractPrefixCode< BaselineCodeTag >
 Crawspeed::AbstractPrefixCodeTranscoder< CodeTag >
 Crawspeed_test::anonymous_namespace{SplineTest.cpp}::AbstractReferenceTest
 Crawspeed::AlignedAllocator< T, alignment >
 Carray< T >STL class
 CArray1DRef< T >
 Crawspeed::Array1DRef< T >
 Crawspeed::Array2DRef< T >
 Crawspeed::ASan
 CBackendPrefixCodeDecoder
 Crawspeed::VC5Decompressor::BandData
 Crawspeed::ieee_754_2008::BinaryN< StorageWidth_, FractionWidth_, ExponentWidth_ >
 Crawspeed::ieee_754_2008::BinaryN< 16, 10, 5 >
 Crawspeed::ieee_754_2008::BinaryN< 24, 16, 7 >
 Crawspeed::ieee_754_2008::BinaryN< 32, 23, 8 >
 Crawspeed::BinaryPrefixTree< CodeTag >
 Crawspeed::BitMSBIterator< T >
 Crawspeed::BitStreamCacheBase
 Crawspeed::BitStreamer< Tag >
 Crawspeed::BitStreamer< BitStreamerJPEG >
 Crawspeed::BitStreamer< BitStreamerLSB >
 Crawspeed::BitStreamer< BitStreamerMSB >
 Crawspeed::BitStreamer< BitStreamerMSB16 >
 Crawspeed::BitStreamer< BitStreamerMSB32 >
 Crawspeed::BitStreamer< BitStreamerRevMSB, BitStreamerReversedSequentialReplenisher< BitStreamerRevMSB > >
 CBitStreamerForwardSequentialReplenisher
 Crawspeed_test::anonymous_namespace{BitStreamerTest.h}::BitStreamerPatternTest< T, Tag >
 Crawspeed_test::anonymous_namespace{BitStreamerTest.h}::BitStreamerPatternTest< T, TestGetBitsNoFillTag >
 Crawspeed_test::anonymous_namespace{BitStreamerTest.h}::BitStreamerPatternTest< T, TestGetBitsTag >
 Crawspeed_test::anonymous_namespace{BitStreamerTest.h}::BitStreamerPatternTest< T, TestIncreasingPeekLengthNoFillTag >
 Crawspeed_test::anonymous_namespace{BitStreamerTest.h}::BitStreamerPatternTest< T, TestIncreasingPeekLengthTag >
 Crawspeed_test::anonymous_namespace{BitStreamerTest.h}::BitStreamerPatternTest< T, TestPeekBitsNoFillTag >
 Crawspeed_test::anonymous_namespace{BitStreamerTest.h}::BitStreamerPatternTest< T, TestPeekBitsTag >
 Crawspeed::BitStreamerReplenisherBase< Tag >
 Crawspeed::BitStreamerTraits< BIT_STREAM >
 Crawspeed::BitStreamerTraits< BitStreamerJPEG >
 Crawspeed::BitStreamerTraits< BitStreamerLSB >
 Crawspeed::BitStreamerTraits< BitStreamerMSB >
 Crawspeed::BitStreamerTraits< BitStreamerMSB16 >
 Crawspeed::BitStreamerTraits< BitStreamerMSB32 >
 Crawspeed::BitStreamerTraits< BitStreamerRevMSB >
 Crawspeed::BitStreamPosition< bo >
 Crawspeed::anonymous_namespace{BitVacuumerBenchmark.cpp}::BitStreamRoundtripTypes< T >
 Crawspeed::anonymous_namespace{BitVacuumerJPEGBenchmark.cpp}::BitStreamRoundtripTypes< T >
 Crawspeed::anonymous_namespace{BitVacuumerRoundtrip.cpp}::BitStreamRoundtripTypes< T >
 Crawspeed::anonymous_namespace{PrefixCodeEncoder.cpp}::BitStreamRoundtripTypes< T >
 Crawspeed::anonymous_namespace{BitVacuumerJPEGBenchmark.cpp}::BitStreamRoundtripTypes< BitstreamFlavorJPEG >
 Crawspeed::anonymous_namespace{BitVacuumerRoundtrip.cpp}::BitStreamRoundtripTypes< BitstreamFlavorJPEG >
 Crawspeed::anonymous_namespace{PrefixCodeEncoder.cpp}::BitStreamRoundtripTypes< BitstreamFlavorJPEG >
 Crawspeed::anonymous_namespace{BitVacuumerBenchmark.cpp}::BitStreamRoundtripTypes< BitstreamFlavorLSB >
 Crawspeed::anonymous_namespace{BitVacuumerRoundtrip.cpp}::BitStreamRoundtripTypes< BitstreamFlavorLSB >
 Crawspeed::anonymous_namespace{BitVacuumerBenchmark.cpp}::BitStreamRoundtripTypes< BitstreamFlavorMSB >
 Crawspeed::anonymous_namespace{BitVacuumerJPEGBenchmark.cpp}::BitStreamRoundtripTypes< BitstreamFlavorMSB >
 Crawspeed::anonymous_namespace{BitVacuumerRoundtrip.cpp}::BitStreamRoundtripTypes< BitstreamFlavorMSB >
 Crawspeed::anonymous_namespace{PrefixCodeEncoder.cpp}::BitStreamRoundtripTypes< BitstreamFlavorMSB >
 Crawspeed::anonymous_namespace{BitVacuumerBenchmark.cpp}::BitStreamRoundtripTypes< BitstreamFlavorMSB16 >
 Crawspeed::anonymous_namespace{BitVacuumerRoundtrip.cpp}::BitStreamRoundtripTypes< BitstreamFlavorMSB16 >
 Crawspeed::anonymous_namespace{BitVacuumerBenchmark.cpp}::BitStreamRoundtripTypes< BitstreamFlavorMSB32 >
 Crawspeed::anonymous_namespace{BitVacuumerRoundtrip.cpp}::BitStreamRoundtripTypes< BitstreamFlavorMSB32 >
 Crawspeed::anonymous_namespace{PrefixCodeEncoder.cpp}::BitStreamRoundtripTypes< BitstreamFlavorMSB32 >
 Crawspeed::BitStreamTraits< bo >
 Crawspeed::BitStreamTraits< BitOrder::JPEG >
 Crawspeed::BitStreamTraits< BitOrder::LSB >
 Crawspeed::BitStreamTraits< BitOrder::MSB >
 Crawspeed::BitStreamTraits< BitOrder::MSB16 >
 Crawspeed::BitStreamTraits< BitOrder::MSB32 >
 Crawspeed::BitVacuumer< Derived_, OutputIterator_ >
 Crawspeed::BitVacuumer< BitVacuumerJPEG< OutputIterator >, OutputIterator >
 Crawspeed::BitVacuumer< BitVacuumerLSB< OutputIterator >, OutputIterator >
 Crawspeed::BitVacuumer< BitVacuumerMSB16< OutputIterator >, OutputIterator >
 Crawspeed::BitVacuumer< BitVacuumerMSB32< OutputIterator >, OutputIterator >
 Crawspeed::BitVacuumer< BitVacuumerMSB< OutputIterator >, OutputIterator >
 Crawspeed::BitVacuumerTraits< BIT_STREAM >
 Crawspeed::BitVacuumerTraits< BitVacuumerJPEG< OutputIterator > >
 Crawspeed::BitVacuumerTraits< BitVacuumerLSB< OutputIterator > >
 Crawspeed::BitVacuumerTraits< BitVacuumerMSB16< OutputIterator > >
 Crawspeed::BitVacuumerTraits< BitVacuumerMSB32< OutputIterator > >
 Crawspeed::BitVacuumerTraits< BitVacuumerMSB< OutputIterator > >
 Crawspeed::anonymous_namespace{BitVacuumerBenchmark.cpp}::BitVectorLengthsGenerator
 CBlackArea
 Crawspeed::BlackArea
 Crawspeed::PanasonicV4Decompressor::Block
 Crawspeed::PanasonicV5Decompressor::Block
 Crawspeed::PanasonicV6Decompressor::BlockDsc
 CBuffer
 Crawspeed::Buffer
 Crawspeed::md5::BufferCoalescer< N >
 Crawspeed::ByteStreamPosition< bo >
 Crawspeed::anonymous_namespace{BitVacuumerBenchmark.cpp}::C< b, T >
 Crawspeed::anonymous_namespace{BitVacuumerJPEGBenchmark.cpp}::C< b, T >
 Crawspeed::anonymous_namespace{CoalescingOutputIteratorBenchmark.cpp}::C< b, T >
 Crawspeed::Camera
 Crawspeed::CameraId
 CCameraMetaData
 Crawspeed::CameraMetaData
 CCameraSensorInfo
 Crawspeed::CameraSensorInfo
 Crawspeed::VC5Decompressor::Channel
 Crawspeed::ChecksumFileEntry
 Canonymous_namespace{main.cpp}::ChooseClockType
 Canonymous_namespace{main.cpp}::ChooseSteadyClock< HighResIsSteady >
 Canonymous_namespace{main.cpp}::ChooseSteadyClock< false >
 Crawspeed::CiffEntry
 Crawspeed::CiffIFD
 Crawspeed::md5::BufferCoalescer< N >::CoalescingBuffer
 Crawspeed::CoalescingOutputIterator< UnderlyingOutputIterator, PartType, CoalescedType >
 Crawspeed::AbstractPrefixCode< CodeTag >::CodeSymbol
 Crawspeed::CodeTraits< CodeTag >
 Crawspeed::CodeTraits< BaselineCodeTag >
 Crawspeed::CodeTraits< VC5CodeTag >
 Crawspeed::CodeTraitsValidator< CodeTag >
 CColorFilterArray
 Crawspeed::ColorFilterArray
 Carray< T >::const_iteratorSTL iterator class
 Cmap< K, T >::const_iteratorSTL iterator class
 Cstring::const_iteratorSTL iterator class
 Cvector< T >::const_iteratorSTL iterator class
 Carray< T >::const_reverse_iteratorSTL iterator class
 Cmap< K, T >::const_reverse_iteratorSTL iterator class
 Cstring::const_reverse_iteratorSTL iterator class
 Cvector< T >::const_reverse_iteratorSTL iterator class
 Crawspeed::anonymous_namespace{VC5Decompressor.cpp}::ConvolutionParams
 Canonymous_namespace{main.cpp}::CPUClock
 CCpuid
 Crawspeed::Cpuid
 Crawspeed::Cr2Decompressor< PrefixCodeDecoder >
 Crawspeed::Cr2OutputTileIterator
 Crawspeed::Cr2SliceIterator
 Crawspeed::Cr2SliceWidthIterator
 Crawspeed::Cr2SliceWidths
 CCr2sRawInterpolator
 Crawspeed::Cr2sRawInterpolator
 Crawspeed::Cr2VerticalOutputStripIterator
 Crawspeed::CroppedArray1DRef< T >
 Crawspeed::CroppedArray2DRef< T >
 Crawspeed::PanasonicV8Decompressor::DecoderLUTEntry
 Crawspeed::PanasonicV8Decompressor::DecompressorParams
 Crawspeed::PanasonicV8Decompressor::DecompressorParamsBuilder
 Crawspeed::anonymous_namespace{Rw2Decoder.cpp}::DecompressorV8Params
 Crawspeed::DefaultInitAllocatorAdaptor< T, ActualAllocator >
 CDirective
 Crawspeed::DngOpcodes::DngOpcode
 Crawspeed::DngOpcodes
 Crawspeed::DngSliceElement
 Crawspeed::DngTilingDescription
 Crawspeed::anonymous_namespace{Cr2DecompressorImpl.h}::Dsc
 Crawspeed::CoalescingOutputIterator< UnderlyingOutputIterator, PartType, CoalescedType >::DummyContainerType
 Crawspeed::DummyPrefixCodeDecoder< CodeTag >
 Crawspeed::SamsungV1Decompressor::encTableItem
 Canonymous_namespace{main.cpp}::Entry
 Crawspeed::ErrorLog
 Cstd::exceptionSTL class
 CFileReader
 Crawspeed::FileReader
 Crawspeed::FileWriter
 Crawspeed::anonymous_namespace{VC5Decompressor.cpp}::ConvolutionParams::First
 Crawspeed::LJpegDecompressor::Frame
 Crawspeed::anonymous_namespace{FujiDecompressor.cpp}::fuji_compressed_block
 Crawspeed::anonymous_namespace{FujiDecompressor.cpp}::fuji_compressed_params
 Crawspeed::anonymous_namespace{FujiDecompressor.cpp}::FujiDecompressorImpl
 Crawspeed::FujiDecompressor::FujiHeader
 Crawspeed::anonymous_namespace{FujiDecompressor.cpp}::FujiStrip
 Crawspeed::md5::BufferCoalescer< N >::FullBufferRef
 Crawspeed::HasselbladDecompressor
 Crawspeed_test::anonymous_namespace{EndiannessTest.cpp}::HexEquals
 CHints
 Crawspeed::Hints
 CifstreamSTL class
 Crawspeed::IiqDecoder::IiqOffset
 Crawspeed::ImageMetaData
 Crawspeed::anonymous_namespace{BitVacuumerRoundtrip.cpp}::InputWrapper
 Crawspeed::anonymous_namespace{FujiDecompressor.cpp}::int_pair
 Crawspeed::PanasonicV8Decompressor::InternalDecoderUtility class for Panasonic V8 entropy decoding
 Crawspeed_test::anonymous_namespace{EndiannessTest.h}::intPair< T >
 CiPoint2D
 Crawspeed::iPoint2D
 Crawspeed::iRectangle2D
 Crawspeed_test::anonymous_namespace{CameraSensorInfoTest.cpp}::IsoExpectationsT
 Carray< T >::iteratorSTL iterator class
 Cmap< K, T >::iteratorSTL iterator class
 Cstring::iteratorSTL iterator class
 Cvector< T >::iteratorSTL iterator class
 Crawspeed::iterator_range< Iter >
 Crawspeed::JpegComponentInfo
 Crawspeed::JPEGStuffedByteStreamGenerator
 Crawspeed::anonymous_namespace{VC5Decompressor.cpp}::ConvolutionParams::Last
 Crawspeed::CiffIFD::Limits
 Crawspeed::TiffIFD::Limits
 Crawspeed::LJpegDecompressor
 Cmap< K, T >STL class
 Crawspeed::md5::MD5
 Crawspeed::md5::MD5Hasher
 Crawspeed::anonymous_namespace{VC5Decompressor.cpp}::ConvolutionParams::Middle
 Crawspeed::MMapReader
 Crawspeed::MSan
 Crawspeed::MutexLocker
 Crawspeed::anonymous_namespace{NikonDecompressor.cpp}::NikonLASDecompressor
 Crawspeed::md5::BufferCoalescer< N >::NoBuffer
 Crawspeed::BinaryPrefixTree< CodeTag >::Node
 Crawspeed::NonJPEGByteStreamGenerator
 CNORangesSet< T >
 Crawspeed::NORangesSet< T >
 Crawspeed::NotARational< T >
 CofstreamSTL class
 Crawspeed::anonymous_namespace{OlympusDecompressor.cpp}::OlympusDifferenceDecoder
 Crawspeed::Optional< T >
 Crawspeed::rstest::anonymous_namespace{rstest.cpp}::options
 CostringstreamSTL class
 Crawspeed::PanasonicV5Decompressor::PacketDsc
 Cpair< T1, T2 >STL class
 Crawspeed::anonymous_namespace{PanasonicV6Decompressor.cpp}::pana_cs6_page_decoder< B >
 Crawspeed::PartitioningOutputIterator< UnderlyingOutputIterator, PartType >
 Crawspeed_test::anonymous_namespace{BitStreamerTest.h}::Pattern< Pump, PatternTag >
 Crawspeed_test::anonymous_namespace{BitStreamerTest.h}::Pattern< Pump, InvOnesTag >
 Crawspeed_test::anonymous_namespace{BitStreamerTest.h}::Pattern< Pump, OnesTag >
 Crawspeed_test::anonymous_namespace{BitStreamerTest.h}::Pattern< Pump, SaturatedTag >
 Crawspeed_test::anonymous_namespace{BitStreamerTest.h}::Pattern< Pump, ZerosTag >
 Crawspeed::Cr2Decompressor< PrefixCodeDecoder >::PerComponentRecipe
 Crawspeed::HasselbladDecompressor::PerComponentRecipe
 Crawspeed::LJpegDecompressor::PerComponentRecipe
 Crawspeed::PhaseOneStrip
 Crawspeed::PosOrUnknown< T >
 Crawspeed::anonymous_namespace{NikonDecompressor.cpp}::NikonLASDecompressor::PrefixCodeDecoder
 Crawspeed::PanasonicV4Decompressor::ProxyStream
 Crawspeed::PanasonicV5Decompressor::ProxyStream
 Crawspeed_test::anonymous_namespace{BitStreamerTest.h}::PumpAndPattern< Pump, Pattern >
 CRange< T >
 Crawspeed::Range< T >
 Crawspeed::RawDecoder
 CRawImage
 Crawspeed::RawImage
 Crawspeed::RawImageCurveGuard
 Crawspeed::RawImageWorker
 CRawParser
 Crawspeed::RawParser
 Crawspeed::RawDecoder::RawSlice
 Crawspeed::AlignedAllocator< T, alignment >::rebind< U >
 Crawspeed::DefaultInitAllocatorAdaptor< T, ActualAllocator >::rebind< To >
 Carray< T >::reverse_iteratorSTL iterator class
 Cmap< K, T >::reverse_iteratorSTL iterator class
 Cstring::reverse_iteratorSTL iterator class
 Cvector< T >::reverse_iteratorSTL iterator class
 Canonymous_namespace{VC5Decompressor.cpp}::RLV
 Crawspeed::Spline< T >::Segment
 CSpline< T >::Segment
 Crawspeed::DngOpcodes::DeltaRowOrColBase::SelectX
 Crawspeed::DngOpcodes::DeltaRowOrColBase::SelectY
 Crawspeed::SimpleLUT< T, TableBitWidth >
 Crawspeed::SOFInfo
 Crawspeed::Spline< T >
 CSpline< T >
 CstringSTL class
 Crawspeed::TableLookUp
 CTb
 Ctesting::Test
 Ctesting::TestWithParam
 Crawspeed::TiffEntry
 Crawspeed::TiffID
 Crawspeed::TiffIFD
 Crawspeed::TiledArray2DRef< T >
 Canonymous_namespace{main.cpp}::Timer< Clock, period >
 Crawspeed::rstest::anonymous_namespace{rstest.cpp}::Timer
 Crawspeed::rawpeed_test::anonymous_namespace{CoalescingOutputIteratorTest.cpp}::TypeSpec< T, U >
 Crawspeed::rawpeed_test::anonymous_namespace{PartitioningOutputIteratorTest.cpp}::TypeSpec< T, U >
 Cunique_ptr< T >STL class
 Cvector< T >STL class
 Crawspeed::VC5Decompressor::Wavelet
 CCr2sRawInterpolator::YCbCr
 Crawspeed::Cr2sRawInterpolator::YCbCr
 Crawspeed::impl::zext< T >
 Crawspeed::impl::zext< uint16_t >
 Crawspeed::impl::zext< uint32_t >
 Crawspeed::impl::zext< uint8_t >
 Cbyte *
 Cdouble
 Cfloat
 Cint16_t
 Cint32_t
 Cmake_unsigned_t< int >
 Coptional< BayerPhase >
 Coptional< int >
 Coptional< int16_t >
 Coptional< rawspeed::Array1DRef< const uint8_t > >
 Coptional< rawspeed::Array2DRef< int > >
 Coptional< rawspeed::BitStreamerMSB >
 Coptional< rawspeed::PrefixCodeLUTDecoder< VC5CodeTag, PrefixCodeVectorDecoder< VC5CodeTag > > >
 Coptional< rawspeed::VC5Decompressor::BandData >
 Coptional< std::array< float, 4 > >
 Coptional< uint16_t >
 Csize_type
 Cstatic constexpr int32_t
 Cstatic constexpr uint32_t
 Cuint16_t
 Cuint32_t
 Cuint64_t