Namespaces | Macros | Functions | Variables
int128.cc File Reference
#include "absl/numeric/int128.h"
#include <stddef.h>
#include <cassert>
#include <iomanip>
#include <ostream>
#include <sstream>
#include <string>
#include <type_traits>
Include dependency graph for int128.cc:

Go to the source code of this file.

Namespaces

 absl
 
 std
 

Macros

#define STEP(T, n, pos, sh)
 

Functions

uint128 absl::operator% (uint128 lhs, uint128 rhs)
 
uint128 absl::operator/ (uint128 lhs, uint128 rhs)
 
std::ostream & absl::operator<< (std::ostream &os, uint128 v)
 

Variables

const uint128 absl::kuint128max
 

Macro Definition Documentation

◆ STEP

#define STEP (   T,
  n,
  pos,
  sh 
)
Value:
do { \
if ((n) >= (static_cast<T>(1) << (sh))) { \
(n) = (n) >> (sh); \
(pos) |= (sh); \
} \
} while (0)

Definition at line 38 of file int128.cc.



abseil_cpp
Author(s):
autogenerated on Mon Feb 28 2022 21:31:22