6#include "../component_descriptor.hpp"
7#include "../result.hpp"
20 using UInt8Builder = NumericBuilder<UInt8Type>;
70 struct Loggable<datatypes::ChannelDatatype> {
71 static constexpr ComponentDescriptor Descriptor =
"rerun.datatypes.ChannelDatatype";
74 static const std::shared_ptr<arrow::DataType>& arrow_datatype();
77 static Result<std::shared_ptr<arrow::Array>> to_arrow(
Status outcome object (success or error) returned for fallible operations.
Definition error.hpp:95
All built-in datatypes. See Types in the Rerun manual.
Definition rerun.hpp:83
ChannelDatatype
Datatype: The innermost datatype of an image.
Definition channel_datatype.hpp:27
@ F64
64-bit IEEE-754 floating point, also known as double.
@ U64
64-bit unsigned integer.
@ F32
32-bit IEEE-754 floating point, also known as float or single.
@ F16
16-bit IEEE-754 floating point, also known as half.
@ I8
8-bit signed integer.
@ U8
8-bit unsigned integer.
@ I16
16-bit signed integer.
@ U32
32-bit unsigned integer.
@ I32
32-bit signed integer.
@ I64
64-bit signed integer.
@ U16
16-bit unsigned integer.
All Rerun C++ types and functions are in the rerun namespace or one of its nested namespaces.
Definition rerun.hpp:23