Grok  9.5.0
Classes | Namespaces | Typedefs | Functions
util.h File Reference
#include "grok.h"
#include "logger.h"
#include <iostream>
#include <cstdint>
#include "grk_intmath.h"
#include <limits>
#include <sstream>

Go to the source code of this file.

Classes

struct  grk::grkPoint< T >
 
struct  grk::grkLine< T >
 
struct  grk::grkRect< T >
 

Namespaces

 grk
 Copyright (C) 2016-2021 Grok Image Compression Inc.
 

Typedefs

using grk::grkPointU32 = grkPoint< uint32_t >
 
using grk::grkLineU32 = grkLine< uint32_t >
 
using grk::grkRectU32 = grkRect< uint32_t >
 

Functions

template<typename T >
grk::clip (int64_t val)
 
template<typename T >
grk::satAdd (int64_t lhs, int64_t rhs)
 
template<typename T >
grk::satAdd (T lhs, T rhs)
 
template<typename T >
grk::satSub (T lhs, T rhs)
 
template<typename T >
grk::satSub (int64_t lhs, int64_t rhs)