Namespaces | Macros | Functions
protobuf/src/google/protobuf/stubs/int128.cc File Reference
#include <google/protobuf/stubs/int128.h>
#include <iomanip>
#include <ostream>
#include <sstream>
#include <google/protobuf/stubs/logging.h>
#include <google/protobuf/port_def.inc>
#include <google/protobuf/port_undef.inc>
Include dependency graph for protobuf/src/google/protobuf/stubs/int128.cc:

Go to the source code of this file.

Namespaces

 google
 
 google::protobuf
 

Macros

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

Functions

static int google::protobuf::Fls128 (uint128 n)
 
static int google::protobuf::Fls64 (uint64 n)
 
std::ostream & google::protobuf::operator<< (std::ostream &o, const uint128 &b)
 

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 53 of file protobuf/src/google/protobuf/stubs/int128.cc.

pos
int pos
Definition: libuv/docs/code/tty-gravity/main.c:11
T
#define T(upbtypeconst, upbtype, ctype, default_value)
n
int n
Definition: abseil-cpp/absl/container/btree_test.cc:1080


grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:20