SYMBOL INDEX (96 symbols across 1 files) FILE: gunzip.hh type DeflateTrackTagBase (line 69) | struct DeflateTrackTagBase{} type DeflateTrackNoSize (line 70) | struct DeflateTrackNoSize: public DeflateTrackTagBase{} type DeflateTrackInSize (line 71) | struct DeflateTrackInSize: public DeflateTrackTagBase{} type DeflateTrackOutSize (line 72) | struct DeflateTrackOutSize: public DeflateTrackTagBase{} type DeflateTrackBothSize (line 73) | struct DeflateTrackBothSize: public DeflateTrackTagBase{} type gunzip_ns (line 78) | namespace gunzip_ns type dummy (line 215) | struct dummy{} type CeilLog2_s (line 218) | struct CeilLog2_s{ static constexpr unsigned result = 1+CeilLog2_s<(N+... type CeilLog2_s<0> (line 219) | struct CeilLog2_s<0> { static constexpr unsigned result = 0; } type CeilLog2_s<1> (line 220) | struct CeilLog2_s<1> { static constexpr unsigned result = 0; } type FloorLog2_s (line 224) | struct FloorLog2_s{ static constexpr unsigned result = 1+FloorLog2_s (line 225) | struct FloorLog2_s<0> { static constexpr unsigned result = 0; } type FloorLog2_s<1> (line 226) | struct FloorLog2_s<1> { static constexpr unsigned result = 0; } type RandomAccessArray (line 247) | struct RandomAccessArray {} type RandomAccessArray (line 250) | struct RandomAccessArray method Get (line 253) | inline std::uint_fast64_t Get(unsigned index) const { return impl.te... method Set (line 254) | inline void Set(unsigned index, std::uint_fast32_t value) { impl.te... method QSet (line 255) | inline void QSet(unsigned index, std::uint_fast32_t value) { impl.te... method WSet (line 257) | inline void WSet(unsigned index, std::uint_fast64_t value) { impl.te... type RandomAccessArray (line 261) | struct RandomAccessArray method E (line 265) | inline E Get(unsigned index) const { return data[index]; } method Set (line 266) | inline void Set(unsigned index, E value) { data[index] = value; } method QSet (line 267) | inline void QSet(unsigned index, E value) { data[index] = value; } method WSet (line 269) | inline void WSet(unsigned index, std::uint_fast64_t value) function DeflateDispatchFinal (line 1133) | auto DeflateDispatchFinal(I&& i, O&& o, C&& c, B&& b) function DeflateOutputDispatch (line 1165) | auto DeflateOutputDispatch(BtFun&& bt, InFun&& infun, T1&& param1) function DeflateOutputDispatch (line 1235) | auto DeflateOutputDispatch(BtFun&& bt, InFun&& infun, T1&& param1, T2&... function DeflateOutputDispatch (line 1317) | auto DeflateOutputDispatch(BtFun&& bt, InFun&& infun, T1&& p1, T2&& p2... function DeflateInputDispatch (line 1348) | auto DeflateInputDispatch(BtFun&& bt, T1&& param1, T2&& param2, T&&...... type RandomAccessBitArrayBase (line 116) | struct RandomAccessBitArrayBase method Get_Unclean (line 121) | static std::uint_fast64_t Get_Unclean(unsigned Size, const U* data, un... method Get (line 135) | static std::uint_fast64_t Get(const U* data, unsigned index) throw() method Set (line 142) | static void Set(U* data, unsigned index, std::uint_fast64_t value) thr... type RandomAccessBitArray (line 195) | struct RandomAccessBitArray method Get (line 201) | inline std::uint_fast64_t Get(unsigned index) const throw() method Set (line 207) | inline void Set(unsigned index, std::uint_fast64_t value) throw() type gunzip_ns (line 213) | namespace gunzip_ns type dummy (line 215) | struct dummy{} type CeilLog2_s (line 218) | struct CeilLog2_s{ static constexpr unsigned result = 1+CeilLog2_s<(N+... type CeilLog2_s<0> (line 219) | struct CeilLog2_s<0> { static constexpr unsigned result = 0; } type CeilLog2_s<1> (line 220) | struct CeilLog2_s<1> { static constexpr unsigned result = 0; } type FloorLog2_s (line 224) | struct FloorLog2_s{ static constexpr unsigned result = 1+FloorLog2_s (line 225) | struct FloorLog2_s<0> { static constexpr unsigned result = 0; } type FloorLog2_s<1> (line 226) | struct FloorLog2_s<1> { static constexpr unsigned result = 0; } type RandomAccessArray (line 247) | struct RandomAccessArray {} type RandomAccessArray (line 250) | struct RandomAccessArray method Get (line 253) | inline std::uint_fast64_t Get(unsigned index) const { return impl.te... method Set (line 254) | inline void Set(unsigned index, std::uint_fast32_t value) { impl.te... method QSet (line 255) | inline void QSet(unsigned index, std::uint_fast32_t value) { impl.te... method WSet (line 257) | inline void WSet(unsigned index, std::uint_fast64_t value) { impl.te... type RandomAccessArray (line 261) | struct RandomAccessArray method E (line 265) | inline E Get(unsigned index) const { return data[index]; } method Set (line 266) | inline void Set(unsigned index, E value) { data[index] = value; } method QSet (line 267) | inline void QSet(unsigned index, E value) { data[index] = value; } method WSet (line 269) | inline void WSet(unsigned index, std::uint_fast64_t value) function DeflateDispatchFinal (line 1133) | auto DeflateDispatchFinal(I&& i, O&& o, C&& c, B&& b) function DeflateOutputDispatch (line 1165) | auto DeflateOutputDispatch(BtFun&& bt, InFun&& infun, T1&& param1) function DeflateOutputDispatch (line 1235) | auto DeflateOutputDispatch(BtFun&& bt, InFun&& infun, T1&& param1, T2&... function DeflateOutputDispatch (line 1317) | auto DeflateOutputDispatch(BtFun&& bt, InFun&& infun, T1&& p1, T2&& p2... function DeflateInputDispatch (line 1348) | auto DeflateInputDispatch(BtFun&& bt, T1&& param1, T2&& param2, T&&...... function lbase (line 403) | inline unsigned lbase(unsigned lencode) { return GetBTable<>()[lencode-... function rshift (line 406) | inline unsigned rshift(unsigned a) { return GetBTable<>()[a + 32]; } function lbase (line 408) | inline unsigned lbase(unsigned lencode) { return (lencode > 285 ? 3 : (... function rshift (line 409) | inline unsigned rshift(unsigned a) { if(!a) return 3*3; else if(a>... function dbase (line 411) | inline unsigned dbase(unsigned distcode) { return (1 + (distcode>=4 ? ((... function dbits (line 412) | inline unsigned dbits(unsigned distcode) { return distcode>=4 ? distcode... function lbits (line 413) | inline unsigned lbits(unsigned lencode) { return ((lencode>=265 && lenc... type result_of (line 429) | struct result_of { // explain usage type result_of (line 435) | struct result_of : std::invoke_result {} type result_of (line 438) | struct result_of : std::result_of {} type OutputHelper (line 505) | struct OutputHelper method output (line 508) | static inline bool output(OutputFunctor&& output, unsigned char byte) method outputcopy (line 514) | static inline bool outputcopy(WindowFunctor&& outputcopy, std::uint_le... type OutputHelper (line 522) | struct OutputHelper method output (line 525) | static inline bool output(OutputFunctor&& output, unsigned char byte) method outputcopy (line 530) | static inline bool outputcopy(WindowFunctor&& outputcopy, std::uint_le... type SizeTracker_NoOutput (line 537) | struct SizeTracker_NoOutput method OutByte (line 539) | inline void OutByte() { } method OutBytes (line 540) | inline void OutBytes(std::uint_fast64_t) { } method T (line 544) | static inline constexpr T&& ForwardOutput(std::remove_reference_t& ... method T (line 546) | static inline constexpr T&& ForwardOutput(std::remove_reference_t&&... method T (line 549) | static inline constexpr T&& ForwardWindow(std::remove_reference_t& ... method T (line 551) | static inline constexpr T&& ForwardWindow(std::remove_reference_t&&... type SizeTracker_NoInput (line 553) | struct SizeTracker_NoInput method InByte (line 555) | inline void InByte() { } method InBytes (line 556) | inline void InBytes(std::uint_fast64_t) { } method T (line 559) | static inline constexpr T&& ForwardInput(std::remove_reference_t& f... method T (line 561) | static inline constexpr T&& ForwardInput(std::remove_reference_t&& ... type SizeTracker_DoInput (line 563) | struct SizeTracker_DoInput method InByte (line 567) | inline void InByte() { ++insize; } method InBytes (line 568) | inline void InBytes(std::uint_fast64_t n) { insize += n; } method ForwardInput (line 571) | auto ForwardInput(const InputFunctor& input) method ForwardInput (line 577) | auto ForwardInput(const InputFunctor& input) type SizeTracker_DoOutput (line 582) | struct SizeTracker_DoOutput method OutByte (line 586) | inline void OutByte() { ++outsize; } method OutBytes (line 587) | inline void OutBytes(std::uint_fast64_t n) { outsize += n; } method ForwardOutput (line 590) | auto ForwardOutput(const OutputFunctor& output) method ForwardOutput (line 596) | auto ForwardOutput(const OutputFunctor& output) method ForwardWindow (line 602) | auto ForwardWindow(const WindowFunctor& outputcopy) method ForwardWindow (line 612) | auto ForwardWindow(const WindowFunctor& outputcopy) type SizeTracker (line 624) | struct SizeTracker: public SizeTracker_NoOutput, public SizeTracker_NoInput type SizeTracker (line 629) | struct SizeTracker: public SizeTracker_NoInput, pub... method result (line 632) | inline result operator() (int returncode) const { return result{return... type SizeTracker (line 635) | struct SizeTracker: public SizeTracker_NoOutput, pub... method result (line 638) | inline result operator() (int returncode) const { return result{return... type SizeTracker (line 641) | struct SizeTracker: public SizeTracker_DoInput, pu... method result (line 644) | inline result operator() (int returncode) const { return result{return... type DeflateBitCache (line 650) | struct DeflateBitCache method GetBits (line 655) | std::uint_least64_t GetBits(InputFunctor&& input, unsigned numbits) method HuffRead (line 690) | std::uint_least32_t HuffRead(InputFunctor&& input, type DeflateState (line 722) | struct DeflateState: public DeflateBitCache method DynTreeFunc (line 746) | auto DynTreeFunc(InputFunctor&& input, std::uint_fast16_t length, Back... type DeflateState (line 815) | struct DeflateState: public DeflateBitCache method DynTreeFunc (line 843) | auto DynTreeFunc(InputFunctor&& input, std::uint_fast16_t /*length*/, ... type DeflateWindow (line 893) | struct DeflateWindow function ObjectType (line 901) | ObjectType& GetStaticObj() function Gunzip (line 928) | int Gunzip(InputFunctor&& input, type gunzip_ns (line 1121) | namespace gunzip_ns type dummy (line 215) | struct dummy{} type CeilLog2_s (line 218) | struct CeilLog2_s{ static constexpr unsigned result = 1+CeilLog2_s<(N+... type CeilLog2_s<0> (line 219) | struct CeilLog2_s<0> { static constexpr unsigned result = 0; } type CeilLog2_s<1> (line 220) | struct CeilLog2_s<1> { static constexpr unsigned result = 0; } type FloorLog2_s (line 224) | struct FloorLog2_s{ static constexpr unsigned result = 1+FloorLog2_s (line 225) | struct FloorLog2_s<0> { static constexpr unsigned result = 0; } type FloorLog2_s<1> (line 226) | struct FloorLog2_s<1> { static constexpr unsigned result = 0; } type RandomAccessArray (line 247) | struct RandomAccessArray {} type RandomAccessArray (line 250) | struct RandomAccessArray method Get (line 253) | inline std::uint_fast64_t Get(unsigned index) const { return impl.te... method Set (line 254) | inline void Set(unsigned index, std::uint_fast32_t value) { impl.te... method QSet (line 255) | inline void QSet(unsigned index, std::uint_fast32_t value) { impl.te... method WSet (line 257) | inline void WSet(unsigned index, std::uint_fast64_t value) { impl.te... type RandomAccessArray (line 261) | struct RandomAccessArray method E (line 265) | inline E Get(unsigned index) const { return data[index]; } method Set (line 266) | inline void Set(unsigned index, E value) { data[index] = value; } method QSet (line 267) | inline void QSet(unsigned index, E value) { data[index] = value; } method WSet (line 269) | inline void WSet(unsigned index, std::uint_fast64_t value) function DeflateDispatchFinal (line 1133) | auto DeflateDispatchFinal(I&& i, O&& o, C&& c, B&& b) function DeflateOutputDispatch (line 1165) | auto DeflateOutputDispatch(BtFun&& bt, InFun&& infun, T1&& param1) function DeflateOutputDispatch (line 1235) | auto DeflateOutputDispatch(BtFun&& bt, InFun&& infun, T1&& param1, T2&... function DeflateOutputDispatch (line 1317) | auto DeflateOutputDispatch(BtFun&& bt, InFun&& infun, T1&& p1, T2&& p2... function DeflateInputDispatch (line 1348) | auto DeflateInputDispatch(BtFun&& bt, T1&& param1, T2&& param2, T&&...... function Deflate (line 1425) | auto Deflate(T&&... args)