Logo ROOT  
Reference Guide
ROOT::Experimental::Internal::RNTupleSerialization Namespace Reference

Machine-independent serialization functions for fundamental types. More...


std::uint32_t DeserializeInt16 (const void *buffer, std::int16_t *val)
std::uint32_t DeserializeInt32 (const void *buffer, std::int32_t *val)
std::uint32_t DeserializeInt64 (const void *buffer, std::int64_t *val)
std::uint32_t DeserializeString (const void *buffer, std::string *val)
std::uint32_t DeserializeUInt16 (const void *buffer, std::uint16_t *val)
std::uint32_t DeserializeUInt32 (const void *buffer, std::uint32_t *val)
std::uint32_t DeserializeUInt64 (const void *buffer, std::uint64_t *val)
std::uint32_t SerializeInt16 (std::int16_t val, void *buffer)
std::uint32_t SerializeInt32 (std::int32_t val, void *buffer)
std::uint32_t SerializeInt64 (std::int64_t val, void *buffer)
std::uint32_t SerializeString (const std::string &val, void *buffer)
std::uint32_t SerializeUInt16 (std::uint16_t val, void *buffer)
std::uint32_t SerializeUInt32 (std::uint32_t val, void *buffer)
std::uint32_t SerializeUInt64 (std::uint64_t val, void *buffer)

Detailed Description

Machine-independent serialization functions for fundamental types.

Function Documentation

◆ DeserializeInt16()

std::uint32_t ROOT::Experimental::Internal::RNTupleSerialization::DeserializeInt16 ( const void buffer,
std::int16_t *  val 

Definition at line 118 of file RNTupleUtil.cxx.

◆ DeserializeInt32()

std::uint32_t ROOT::Experimental::Internal::RNTupleSerialization::DeserializeInt32 ( const void buffer,
std::int32_t *  val 

Definition at line 90 of file RNTupleUtil.cxx.

◆ DeserializeInt64()

std::uint32_t ROOT::Experimental::Internal::RNTupleSerialization::DeserializeInt64 ( const void buffer,
std::int64_t *  val 

Definition at line 58 of file RNTupleUtil.cxx.

◆ DeserializeString()

std::uint32_t ROOT::Experimental::Internal::RNTupleSerialization::DeserializeString ( const void buffer,
std::string *  val 

Definition at line 140 of file RNTupleUtil.cxx.

◆ DeserializeUInt16()

std::uint32_t ROOT::Experimental::Internal::RNTupleSerialization::DeserializeUInt16 ( const void buffer,
std::uint16_t *  val 

Definition at line 125 of file RNTupleUtil.cxx.

◆ DeserializeUInt32()

std::uint32_t ROOT::Experimental::Internal::RNTupleSerialization::DeserializeUInt32 ( const void buffer,
std::uint32_t *  val 

Definition at line 98 of file RNTupleUtil.cxx.

◆ DeserializeUInt64()

std::uint32_t ROOT::Experimental::Internal::RNTupleSerialization::DeserializeUInt64 ( const void buffer,
std::uint64_t *  val 

Definition at line 68 of file RNTupleUtil.cxx.

◆ SerializeInt16()

std::uint32_t ROOT::Experimental::Internal::RNTupleSerialization::SerializeInt16 ( std::int16_t  val,
void buffer 

Definition at line 103 of file RNTupleUtil.cxx.

◆ SerializeInt32()

std::uint32_t ROOT::Experimental::Internal::RNTupleSerialization::SerializeInt32 ( std::int32_t  val,
void buffer 

Definition at line 73 of file RNTupleUtil.cxx.

◆ SerializeInt64()

std::uint32_t ROOT::Experimental::Internal::RNTupleSerialization::SerializeInt64 ( std::int64_t  val,
void buffer 

Definition at line 37 of file RNTupleUtil.cxx.

◆ SerializeString()

std::uint32_t ROOT::Experimental::Internal::RNTupleSerialization::SerializeString ( const std::string &  val,
void buffer 

Definition at line 130 of file RNTupleUtil.cxx.

◆ SerializeUInt16()

std::uint32_t ROOT::Experimental::Internal::RNTupleSerialization::SerializeUInt16 ( std::uint16_t  val,
void buffer 

Definition at line 113 of file RNTupleUtil.cxx.

◆ SerializeUInt32()

std::uint32_t ROOT::Experimental::Internal::RNTupleSerialization::SerializeUInt32 ( std::uint32_t  val,
void buffer 

Definition at line 85 of file RNTupleUtil.cxx.

◆ SerializeUInt64()

std::uint32_t ROOT::Experimental::Internal::RNTupleSerialization::SerializeUInt64 ( std::uint64_t  val,
void buffer 

Definition at line 53 of file RNTupleUtil.cxx.