Grok
7.6.2
|
#include "grok.h"
#include "logger.h"
#include <iostream>
#include <cstdint>
#include "grk_intmath.h"
#include <limits>
Go to the source code of this file.
Classes | |
struct | grk::grk_point< T > |
struct | grk::grk_rectangle< T > |
struct | grk::grk_buffer< T > |
struct | grk::grk_buffer_2d< T > |
Namespaces | |
grk | |
Copyright (C) 2016-2020 Grok Image Compression Inc. | |
Typedefs | |
using | grk::grk_pt = grk_point< uint32_t > |
using | grk::grk_rect = grk_rectangle< int64_t > |
using | grk::grk_rect_u32 = grk_rectangle< uint32_t > |
using | grk::grk_buf = grk_buffer< uint8_t > |
Functions | |
bool | grk::mult_will_overflow (uint32_t a, uint32_t b) |
bool | grk::mult64_will_overflow (uint64_t a, uint64_t b) |
template<typename T > | |
T | grk::clip (int64_t val) |
template<typename T > | |
T | grk::sat_add (int64_t lhs, int64_t rhs) |
template<typename T > | |
T | grk::sat_add (T lhs, T rhs) |
template<typename T > | |
T | grk::sat_sub (T lhs, T rhs) |
template<typename T > | |
T | grk::sat_sub (int64_t lhs, int64_t rhs) |