Classes | Namespaces | Defines | Functions
int128.h File Reference
#include <cassert>
#include <cmath>
#include <cstdint>
#include <cstring>
#include <iosfwd>
#include <limits>
#include <utility>
#include "absl/base/config.h"
#include "absl/base/macros.h"
#include "absl/base/port.h"
#include "absl/numeric/int128_no_intrinsic.inc"
Include dependency graph for int128.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  std::numeric_limits< absl::uint128 >
class  absl::uint128

Namespaces

namespace  absl
namespace  std

Defines

#define ABSL_INTERNAL_WCHAR_T   wchar_t

Functions

constexpr uint128 absl::MakeUint128 (uint64_t high, uint64_t low)
bool absl::operator! (uint128 val)
bool absl::operator!= (uint128 lhs, uint128 rhs)
uint128 absl::operator% (uint128 lhs, uint128 rhs)
uint128 absl::operator& (uint128 lhs, uint128 rhs)
uint128 absl::operator* (uint128 lhs, uint128 rhs)
uint128 absl::operator+ (uint128 lhs, uint128 rhs)
uint128 absl::operator- (uint128 lhs, uint128 rhs)
uint128 absl::operator- (uint128 val)
uint128 absl::operator/ (uint128 lhs, uint128 rhs)
bool absl::operator< (uint128 lhs, uint128 rhs)
std::ostream & absl::operator<< (std::ostream &os, uint128 v)
uint128 absl::operator<< (uint128 lhs, int amount)
bool absl::operator<= (uint128 lhs, uint128 rhs)
bool absl::operator== (uint128 lhs, uint128 rhs)
bool absl::operator> (uint128 lhs, uint128 rhs)
bool absl::operator>= (uint128 lhs, uint128 rhs)
uint128 absl::operator>> (uint128 lhs, int amount)
uint128 absl::operator^ (uint128 lhs, uint128 rhs)
uint128 absl::operator| (uint128 lhs, uint128 rhs)
uint128 absl::operator~ (uint128 val)
constexpr uint64_t absl::Uint128High64 (uint128 v)
constexpr uint64_t absl::Uint128Low64 (uint128 v)
constexpr uint128 absl::Uint128Max ()

Define Documentation

#define ABSL_INTERNAL_WCHAR_T   wchar_t

Definition at line 51 of file int128.h.



abseil_cpp
Author(s):
autogenerated on Wed Jun 19 2019 19:42:16