Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Experimental::Internal::RExtraTypeInfoDescriptorBuilder Class Reference

A helper class for piece-wise construction of an RExtraTypeInfoDescriptor.

Definition at line 1180 of file RNTupleDescriptor.hxx.

Public Member Functions

 RExtraTypeInfoDescriptorBuilder ()=default
 
RExtraTypeInfoDescriptorBuilderContent (const std::string &content)
 
RExtraTypeInfoDescriptorBuilderContentId (EExtraTypeInfoIds contentId)
 
RResult< RExtraTypeInfoDescriptorMoveDescriptor ()
 
RExtraTypeInfoDescriptorBuilderTypeName (const std::string &typeName)
 
RExtraTypeInfoDescriptorBuilderTypeVersionFrom (std::uint32_t typeVersionFrom)
 
RExtraTypeInfoDescriptorBuilderTypeVersionTo (std::uint32_t typeVersionTo)
 

Private Attributes

RExtraTypeInfoDescriptor fExtraTypeInfo
 

#include <ROOT/RNTupleDescriptor.hxx>

Constructor & Destructor Documentation

◆ RExtraTypeInfoDescriptorBuilder()

ROOT::Experimental::Internal::RExtraTypeInfoDescriptorBuilder::RExtraTypeInfoDescriptorBuilder ( )
default

Member Function Documentation

◆ Content()

RExtraTypeInfoDescriptorBuilder & ROOT::Experimental::Internal::RExtraTypeInfoDescriptorBuilder::Content ( const std::string &  content)
inline

Definition at line 1207 of file RNTupleDescriptor.hxx.

◆ ContentId()

RExtraTypeInfoDescriptorBuilder & ROOT::Experimental::Internal::RExtraTypeInfoDescriptorBuilder::ContentId ( EExtraTypeInfoIds  contentId)
inline

Definition at line 1187 of file RNTupleDescriptor.hxx.

◆ MoveDescriptor()

ROOT::Experimental::RResult< ROOT::Experimental::RExtraTypeInfoDescriptor > ROOT::Experimental::Internal::RExtraTypeInfoDescriptorBuilder::MoveDescriptor ( )

Definition at line 690 of file RNTupleDescriptor.cxx.

◆ TypeName()

RExtraTypeInfoDescriptorBuilder & ROOT::Experimental::Internal::RExtraTypeInfoDescriptorBuilder::TypeName ( const std::string &  typeName)
inline

Definition at line 1202 of file RNTupleDescriptor.hxx.

◆ TypeVersionFrom()

RExtraTypeInfoDescriptorBuilder & ROOT::Experimental::Internal::RExtraTypeInfoDescriptorBuilder::TypeVersionFrom ( std::uint32_t  typeVersionFrom)
inline

Definition at line 1192 of file RNTupleDescriptor.hxx.

◆ TypeVersionTo()

RExtraTypeInfoDescriptorBuilder & ROOT::Experimental::Internal::RExtraTypeInfoDescriptorBuilder::TypeVersionTo ( std::uint32_t  typeVersionTo)
inline

Definition at line 1197 of file RNTupleDescriptor.hxx.

Member Data Documentation

◆ fExtraTypeInfo

RExtraTypeInfoDescriptor ROOT::Experimental::Internal::RExtraTypeInfoDescriptorBuilder::fExtraTypeInfo
private

Definition at line 1182 of file RNTupleDescriptor.hxx.

Libraries for ROOT::Experimental::Internal::RExtraTypeInfoDescriptorBuilder:

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