|
RawSpeed
fast raw decoding library
|
#include "codes/BinaryPrefixTree.h"
Classes | |
| struct | Node |
| struct | Branch |
| struct | Leaf |
Public Types | |
| using | Traits = typename AbstractPrefixCode<CodeTag>::Traits |
| using | CodeSymbol = typename AbstractPrefixCode<CodeTag>::CodeSymbol |
| using | CodeTy = typename Traits::CodeTy |
Public Member Functions | |
| void | add (CodeSymbol symbol, CodeTy value) |
Public Attributes | |
| std::unique_ptr< Node > | root |
Definition at line 35 of file BinaryPrefixTree.h.
| using rawspeed::BinaryPrefixTree< CodeTag >::CodeSymbol = typename AbstractPrefixCode<CodeTag>::CodeSymbol |
Definition at line 38 of file BinaryPrefixTree.h.
| using rawspeed::BinaryPrefixTree< CodeTag >::CodeTy = typename Traits::CodeTy |
Definition at line 39 of file BinaryPrefixTree.h.
| using rawspeed::BinaryPrefixTree< CodeTag >::Traits = typename AbstractPrefixCode<CodeTag>::Traits |
Definition at line 37 of file BinaryPrefixTree.h.
| void rawspeed::BinaryPrefixTree< CodeTag >::add | ( | CodeSymbol | symbol, |
| CodeTy | value ) |
Definition at line 88 of file BinaryPrefixTree.h.
References assert(), rawspeed::implicit_cast(), invariant, and root.
| std::unique_ptr<Node> rawspeed::BinaryPrefixTree< CodeTag >::root |
Definition at line 84 of file BinaryPrefixTree.h.
Referenced by add().