File strong_int.h
FileList > deps > strong_int.h
Go to the source code of this file
#include <cstdint>
#include <iosfwd>
#include <limits>
#include <ostream>
#include <type_traits>
#include "absl/base/macros.h"
#include "absl/log/absl_log.h"
#include "mediapipe/framework/port/port.h"
Namespaces
Type | Name |
---|---|
namespace | mediapipe |
namespace | intops |
Classes
Type | Name |
---|---|
struct | NullStrongIntValidator |
class | StrongInt <typename TagType, typename NativeType, typename ValidatorType> |
Macros
Type | Name |
---|---|
define | NUMERIC_VS_STRONG_INT_BINARY_OP (op) /* multi line expression */ |
define | STRONG_INT_COMPARISON_OP (op) /* multi line expression */ |
define | STRONG_INT_VS_NUMERIC_BINARY_OP (op) /* multi line expression */ |
define | STRONG_INT_VS_STRONG_INT_BINARY_OP (op) /* multi line expression */ |
Macro Definition Documentation
define NUMERIC_VS_STRONG_INT_BINARY_OP
#define NUMERIC_VS_STRONG_INT_BINARY_OP (
op
) `/* multi line expression */`
define STRONG_INT_COMPARISON_OP
#define STRONG_INT_COMPARISON_OP (
op
) `/* multi line expression */`
define STRONG_INT_VS_NUMERIC_BINARY_OP
#define STRONG_INT_VS_NUMERIC_BINARY_OP (
op
) `/* multi line expression */`
define STRONG_INT_VS_STRONG_INT_BINARY_OP
#define STRONG_INT_VS_STRONG_INT_BINARY_OP (
op
) `/* multi line expression */`
The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR-plugins/hand_tracking/mediapipe/framework/deps/strong_int.h