|
|
|||
File indexing completed on 2025-12-14 10:31:16
0001 /// \file ROOT/RNTupleClassicBrowse.hxx 0002 /// \ingroup NTuple 0003 /// \author Jakob Blomer <jblomer@cern.ch> 0004 /// \date 2025-07-25 0005 /// \warning This is part of the ROOT 7 prototype! It will change without notice. It might trigger earthquakes. Feedback 0006 /// is welcome! 0007 0008 /************************************************************************* 0009 * Copyright (C) 1995-2025, Rene Brun and Fons Rademakers. * 0010 * All rights reserved. * 0011 * * 0012 * For the licensing terms see $ROOTSYS/LICENSE. * 0013 * For the list of contributors see $ROOTSYS/README/CREDITS. * 0014 *************************************************************************/ 0015 0016 #ifndef ROOT_RNTupleBrowseUtils 0017 #define ROOT_RNTupleBrowseUtils 0018 0019 #include <ROOT/RNTupleTypes.hxx> 0020 0021 namespace ROOT { 0022 0023 class RNTupleDescriptor; 0024 0025 namespace Internal { 0026 0027 // Skips "internal" sub fields that should not appear in the field tree in the browser because 0028 // they clutter the view, e.g. the _0 subfields of vectors. The return value is either fieldId if 0029 // there is nothing to skip or it is a subfield of fieldId. Skipping of fields is applied recursively, 0030 // e.g. for fieldId representing a vector<vector<float>>, two levels are skipped in the field hierarchy. 0031 DescriptorId_t GetNextBrowsableField(DescriptorId_t fieldId, const RNTupleDescriptor &desc); 0032 0033 } // namespace Internal 0034 } // namespace ROOT 0035 0036 #endif
| [ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
|
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |
|