|
RawSpeed
fast raw decoding library
|
#include "codes/BinaryPrefixTree.h"
Public Types | |
| enum class | Type : uint8_t { Branch , Leaf } |
Public Member Functions | |
| operator typename Node::Type () const final | |
| virtual | operator Type () const =0 |
| Branch & | getAsBranch () |
| Leaf & | getAsLeaf () |
Public Attributes | |
| std::array< std::unique_ptr< Node >, 2 > | buds |
Definition at line 62 of file BinaryPrefixTree.h.
|
stronginherited |
| Enumerator | |
|---|---|
| Branch | |
| Leaf | |
Definition at line 45 of file BinaryPrefixTree.h.
|
inlineinherited |
Definition at line 49 of file BinaryPrefixTree.h.
References assert().
|
inlineinherited |
Definition at line 54 of file BinaryPrefixTree.h.
References assert().
|
explicitpure virtualinherited |
|
inlineexplicitfinal |
Definition at line 63 of file BinaryPrefixTree.h.
| std::array<std::unique_ptr<Node>, 2> rawspeed::BinaryPrefixTree< CodeTag >::Branch::buds |
Definition at line 67 of file BinaryPrefixTree.h.