Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Loading...
Searching...
No Matches
RCreateFieldOptions.hxx
Go to the documentation of this file.
1/// \file ROOT/RCreateFieldOptions.hxx
2/// \ingroup NTuple ROOT7
3/// \author Giacomo Parolini <giacomo.parolini@cern.ch>
4/// \date 2024-12-17
5/// \warning This is part of the ROOT 7 prototype! It will change without notice. It might trigger earthquakes. Feedback
6/// is welcome!
7
8/*************************************************************************
9 * Copyright (C) 1995-2024, Rene Brun and Fons Rademakers. *
10 * All rights reserved. *
11 * *
12 * For the licensing terms see $ROOTSYS/LICENSE. *
13 * For the list of contributors see $ROOTSYS/README/CREDITS. *
14 *************************************************************************/
15
16#ifndef ROOT7_RCreateFieldOptions
17#define ROOT7_RCreateFieldOptions
18
19namespace ROOT {
20
22private:
23 /// If true, failing to create a field will return a RInvalidField instead of throwing an exception.
25 /// If true, fields with a user defined type that have no available dictionaries will be reconstructed
26 /// as record fields from the on-disk information; otherwise, they will cause an error.
28
29public:
32
35};
36
37namespace Experimental {
38// TODO(gparolini): remove before branching ROOT v6.36
39using RCreateFieldOptions [[deprecated("ROOT::Experimental::RCreateFieldOptions moved to ROOT::RCreateFieldOptions")]] =
41} // namespace Experimental
42
43} // namespace ROOT
44
45#endif
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...
bool fEmulateUnknownTypes
If true, fields with a user defined type that have no available dictionaries will be reconstructed as...
bool fReturnInvalidOnError
If true, failing to create a field will return a RInvalidField instead of throwing an exception.