Namespaces | Defines | 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

namespace  absl
namespace  std

Defines

#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

Define Documentation

#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 Wed Jun 19 2019 19:42:16