Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Experimental::RNTupleAttrSetDescriptor Class Referencefinal

Metadata stored for every Attribute Set linked to an RNTuple.

Definition at line 79 of file RNTupleDescriptor.hxx.

Public Member Functions

 RNTupleAttrSetDescriptor ()=default
 
 RNTupleAttrSetDescriptor (const RNTupleAttrSetDescriptor &other)=delete
 
 RNTupleAttrSetDescriptor (RNTupleAttrSetDescriptor &&other)=default
 
RNTupleAttrSetDescriptor Clone () const
 
std::uint32_t GetAnchorLength () const
 
const RNTupleLocatorGetAnchorLocator () const
 
const std::string & GetName () const
 
std::uint16_t GetSchemaVersionMajor () const
 
std::uint16_t GetSchemaVersionMinor () const
 
bool operator!= (const RNTupleAttrSetDescriptor &other) const
 
RNTupleAttrSetDescriptoroperator= (const RNTupleAttrSetDescriptor &other)=delete
 
RNTupleAttrSetDescriptoroperator= (RNTupleAttrSetDescriptor &&other)=default
 
bool operator== (const RNTupleAttrSetDescriptor &other) const
 

Private Attributes

std::uint32_t fAnchorLength = 0
 uncompressed size of the linked anchor
 
RNTupleLocator fAnchorLocator
 
std::string fName
 
std::uint16_t fSchemaVersionMajor = 0
 
std::uint16_t fSchemaVersionMinor = 0
 

Friends

class Experimental::Internal::RNTupleAttrSetDescriptorBuilder
 

#include <ROOT/RNTupleDescriptor.hxx>

Constructor & Destructor Documentation

◆ RNTupleAttrSetDescriptor() [1/3]

ROOT::Experimental::RNTupleAttrSetDescriptor::RNTupleAttrSetDescriptor ( )
default

◆ RNTupleAttrSetDescriptor() [2/3]

ROOT::Experimental::RNTupleAttrSetDescriptor::RNTupleAttrSetDescriptor ( const RNTupleAttrSetDescriptor & other)
delete

◆ RNTupleAttrSetDescriptor() [3/3]

ROOT::Experimental::RNTupleAttrSetDescriptor::RNTupleAttrSetDescriptor ( RNTupleAttrSetDescriptor && other)
default

Member Function Documentation

◆ Clone()

ROOT::Experimental::RNTupleAttrSetDescriptor ROOT::Experimental::RNTupleAttrSetDescriptor::Clone ( ) const

Definition at line 1543 of file RNTupleDescriptor.cxx.

◆ GetAnchorLength()

std::uint32_t ROOT::Experimental::RNTupleAttrSetDescriptor::GetAnchorLength ( ) const
inline

Definition at line 104 of file RNTupleDescriptor.hxx.

◆ GetAnchorLocator()

const RNTupleLocator & ROOT::Experimental::RNTupleAttrSetDescriptor::GetAnchorLocator ( ) const
inline

Definition at line 105 of file RNTupleDescriptor.hxx.

◆ GetName()

const std::string & ROOT::Experimental::RNTupleAttrSetDescriptor::GetName ( ) const
inline

Definition at line 101 of file RNTupleDescriptor.hxx.

◆ GetSchemaVersionMajor()

std::uint16_t ROOT::Experimental::RNTupleAttrSetDescriptor::GetSchemaVersionMajor ( ) const
inline

Definition at line 102 of file RNTupleDescriptor.hxx.

◆ GetSchemaVersionMinor()

std::uint16_t ROOT::Experimental::RNTupleAttrSetDescriptor::GetSchemaVersionMinor ( ) const
inline

Definition at line 103 of file RNTupleDescriptor.hxx.

◆ operator!=()

bool ROOT::Experimental::RNTupleAttrSetDescriptor::operator!= ( const RNTupleAttrSetDescriptor & other) const
inline

Definition at line 99 of file RNTupleDescriptor.hxx.

◆ operator=() [1/2]

RNTupleAttrSetDescriptor & ROOT::Experimental::RNTupleAttrSetDescriptor::operator= ( const RNTupleAttrSetDescriptor & other)
delete

◆ operator=() [2/2]

RNTupleAttrSetDescriptor & ROOT::Experimental::RNTupleAttrSetDescriptor::operator= ( RNTupleAttrSetDescriptor && other)
default

◆ operator==()

bool ROOT::Experimental::RNTupleAttrSetDescriptor::operator== ( const RNTupleAttrSetDescriptor & other) const

Definition at line 1536 of file RNTupleDescriptor.cxx.

Friends And Related Symbol Documentation

◆ Experimental::Internal::RNTupleAttrSetDescriptorBuilder

Member Data Documentation

◆ fAnchorLength

std::uint32_t ROOT::Experimental::RNTupleAttrSetDescriptor::fAnchorLength = 0
private

uncompressed size of the linked anchor

Definition at line 84 of file RNTupleDescriptor.hxx.

◆ fAnchorLocator

RNTupleLocator ROOT::Experimental::RNTupleAttrSetDescriptor::fAnchorLocator
private

Definition at line 88 of file RNTupleDescriptor.hxx.

◆ fName

std::string ROOT::Experimental::RNTupleAttrSetDescriptor::fName
private

Definition at line 89 of file RNTupleDescriptor.hxx.

◆ fSchemaVersionMajor

std::uint16_t ROOT::Experimental::RNTupleAttrSetDescriptor::fSchemaVersionMajor = 0
private

Definition at line 82 of file RNTupleDescriptor.hxx.

◆ fSchemaVersionMinor

std::uint16_t ROOT::Experimental::RNTupleAttrSetDescriptor::fSchemaVersionMinor = 0
private

Definition at line 83 of file RNTupleDescriptor.hxx.

Libraries for ROOT::Experimental::RNTupleAttrSetDescriptor:

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