File tree Expand file tree Collapse file tree
Framework/Core/include/Framework Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1717
1818#include < string>
1919#include < ostream>
20+ #if !defined(__CLING__) && !defined(__ROOTCLING__)
2021#include < variant>
22+ #endif
2123
2224namespace o2 ::framework
2325{
@@ -57,7 +59,9 @@ struct InputSpec {
5759 std::string binding;
5860
5961 // / The actual matcher for the input spec.
62+ #if !defined(__CLING__) && !defined(__ROOTCLING__)
6063 std::variant<ConcreteDataMatcher, data_matcher::DataDescriptorMatcher> matcher;
64+ #endif
6165
6266 enum Lifetime lifetime;
6367
Original file line number Diff line number Diff line change 1414#include " Framework/Lifetime.h"
1515#include " Framework/ConcreteDataMatcher.h"
1616
17+ #if !defined(__CLING__) && !defined(__ROOTCLING__)
1718#include < variant>
19+ #endif
1820
1921namespace o2 ::framework
2022{
@@ -28,7 +30,9 @@ struct OutputLabel {
2830// / topology.
2931struct OutputSpec {
3032 OutputLabel binding;
33+ #if !defined(__CLING__) && !defined(__ROOTCLING__)
3134 std::variant<ConcreteDataMatcher, ConcreteDataTypeMatcher> matcher;
35+ #endif
3236 enum Lifetime lifetime = Lifetime::Timeframe;
3337
3438 // / Build a fully qualified tuple for the OutputSpec
You can’t perform that action at this time.
0 commit comments