Classes | Namespaces | Macros | 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

 absl
 
 std
 

Macros

#define ABSL_INTERNAL_WCHAR_T   wchar_t
 

Functions

constexpr uint128 absl::MakeUint128 (uint64_t high, uint64_t low)
 
uint128 absl::operator & (uint128 lhs, uint128 rhs)
 
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 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 ()
 

Macro Definition Documentation

◆ ABSL_INTERNAL_WCHAR_T

#define ABSL_INTERNAL_WCHAR_T   wchar_t

Definition at line 51 of file int128.h.



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