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

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

Definition at line 635 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::RFieldBase::RSchemaIteratorTemplate< IsConstT >::Position::FieldPtr_t = std::conditional_t<IsConstT, const RFieldBase *, RFieldBase *>

Definition at line 636 of file RFieldBase.hxx.

Constructor & Destructor Documentation

◆ Position() [1/2]

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

Definition at line 637 of file RFieldBase.hxx.

◆ Position() [2/2]

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

Definition at line 638 of file RFieldBase.hxx.

Member Data Documentation

◆ fFieldPtr

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

Definition at line 639 of file RFieldBase.hxx.

◆ fIdxInParent

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

Definition at line 640 of file RFieldBase.hxx.

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

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