Logo ROOT   6.18/05
Reference Guide
List of all members | Public Member Functions | Static Public Attributes | List of all members
ROOT::Experimental::Detail::RColumnElement< float, EColumnType::kReal32 > Class Reference

Definition at line 114 of file RColumnElement.hxx.

Public Member Functions

 RColumnElement (float *value)
 
- Public Member Functions inherited from ROOT::Experimental::Detail::RColumnElementBase
 RColumnElementBase ()
 
 RColumnElementBase (const RColumnElementBase &elemArray, std::size_t at)
 
 RColumnElementBase (const RColumnElementBase &other)=default
 
 RColumnElementBase (RColumnElementBase &&other)=default
 
 RColumnElementBase (void *rawContent, unsigned int size, bool isMappable)
 
virtual ~RColumnElementBase ()=default
 
void Deserialize (void *source, std::size_t count)
 
voidGetRawContent () const
 
unsigned int GetSize () const
 
RColumnElementBaseoperator= (const RColumnElementBase &other)=delete
 
RColumnElementBaseoperator= (RColumnElementBase &&other)=default
 
void Serialize (void *destination, std::size_t count) const
 

Static Public Attributes

static constexpr bool kIsMappable = true
 
static constexpr size_t kSize = sizeof(float)
 

Additional Inherited Members

- Protected Member Functions inherited from ROOT::Experimental::Detail::RColumnElementBase
virtual void DoDeserialize (void *, std::size_t) const
 
virtual void DoSerialize (void *, std::size_t) const
 
- Protected Attributes inherited from ROOT::Experimental::Detail::RColumnElementBase
bool fIsMappable
 Indicates that *fRawContent is bitwise identical to the physical column element. More...
 
voidfRawContent
 Points to valid C++ data, either a single value or an array of values. More...
 
unsigned int fSize
 Size of the C++ value pointed to by fRawContent (not necessarily equal to the on-disk element size) More...
 

#include <ROOT/RColumnElement.hxx>

Inheritance diagram for ROOT::Experimental::Detail::RColumnElement< float, EColumnType::kReal32 >:
[legend]

Constructor & Destructor Documentation

◆ RColumnElement()

ROOT::Experimental::Detail::RColumnElement< float, EColumnType::kReal32 >::RColumnElement ( float *  value)
inlineexplicit

Definition at line 118 of file RColumnElement.hxx.

Member Data Documentation

◆ kIsMappable

constexpr bool ROOT::Experimental::Detail::RColumnElement< float, EColumnType::kReal32 >::kIsMappable = true
staticconstexpr

Definition at line 116 of file RColumnElement.hxx.

◆ kSize

constexpr size_t ROOT::Experimental::Detail::RColumnElement< float, EColumnType::kReal32 >::kSize = sizeof(float)
staticconstexpr

Definition at line 117 of file RColumnElement.hxx.


The documentation for this class was generated from the following file: