ZenLib
Classes | Namespaces | Macros
BitStream_Fast.h File Reference
#include "ZenLib/Conf.h"
#include <cstddef>
#include <cstring>

Go to the source code of this file.

Classes

class  ZenLib::BitStream_Fast
 
class  ZenLib::BitStream_Fast_Local
 

Namespaces

namespace  ZenLib
 

Macros

#define MIN(a, b)   (((a) < (b)) ? (a) : (b))
 
#define ZENLIB_BSF_INLINE   inline
 
#define ZENLIB_BSF_NOINLINE
 
#define ZENLIB_BSF_MASK4(N)   ((int64u)1<<(N))-1, ((int64u)2<<(N))-1, ((int64u)4<<(N))-1, ((int64u)8<<(N))-1
 

Macro Definition Documentation

◆ MIN

#define MIN (   a,
  b 
)    (((a) < (b)) ? (a) : (b))

◆ ZENLIB_BSF_INLINE

#define ZENLIB_BSF_INLINE   inline

◆ ZENLIB_BSF_MASK4

#define ZENLIB_BSF_MASK4 (   N)    ((int64u)1<<(N))-1, ((int64u)2<<(N))-1, ((int64u)4<<(N))-1, ((int64u)8<<(N))-1

◆ ZENLIB_BSF_NOINLINE

#define ZENLIB_BSF_NOINLINE