Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
ROOT::Experimental::RFieldBase::RSchemaIteratorTemplate< IsConstT >::Position Struct Reference

template<bool IsConstT>
struct ROOT::Experimental::RFieldBase::RSchemaIteratorTemplate< IsConstT >::Position

Definition at line 563 of file RFieldBase.hxx.

Public Types

using FieldPtr_t = std::conditional_t< IsConstT, const RFieldBase *, RFieldBase * >
 

Public Member Functions

 Position ()
 
 Position (FieldPtr_t fieldPtr, int idxInParent)
 

Public Attributes

FieldPtr_t fFieldPtr
 
int fIdxInParent
 

Member Typedef Documentation

◆ FieldPtr_t

template<bool IsConstT>
using ROOT::Experimental::RFieldBase::RSchemaIteratorTemplate< IsConstT >::Position::FieldPtr_t = std::conditional_t<IsConstT, const RFieldBase *, RFieldBase *>

Definition at line 564 of file RFieldBase.hxx.

Constructor & Destructor Documentation

◆ Position() [1/2]

template<bool IsConstT>
ROOT::Experimental::RFieldBase::RSchemaIteratorTemplate< IsConstT >::Position::Position ( )
inline

Definition at line 565 of file RFieldBase.hxx.

◆ Position() [2/2]

template<bool IsConstT>
ROOT::Experimental::RFieldBase::RSchemaIteratorTemplate< IsConstT >::Position::Position ( FieldPtr_t  fieldPtr,
int  idxInParent 
)
inline

Definition at line 566 of file RFieldBase.hxx.

Member Data Documentation

◆ fFieldPtr

template<bool IsConstT>
FieldPtr_t ROOT::Experimental::RFieldBase::RSchemaIteratorTemplate< IsConstT >::Position::fFieldPtr

Definition at line 567 of file RFieldBase.hxx.

◆ fIdxInParent

template<bool IsConstT>
int ROOT::Experimental::RFieldBase::RSchemaIteratorTemplate< IsConstT >::Position::fIdxInParent

Definition at line 568 of file RFieldBase.hxx.

Collaboration diagram for ROOT::Experimental::RFieldBase::RSchemaIteratorTemplate< IsConstT >::Position:
[legend]

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