Project

General

Profile

  • The AllowedConfiguration and ConfigurationTable utilities (formerly of art) are now part of fhicl-cpp.
  • The deprecated fhicl::parse_value function has been removed.
  • Any fhicl::(Optional)Table objects that specify a conditional, must now specify an explicit MaybeUseFunction (e.g.):
      Table<Config> table{Name("some_table", 
                          Comment("Use only if condition X is true."), 
    -                     [this]{...}};
    +                     MaybeUseFunction([this]{...})};
    
    This requirement applies only to fhicl::(Optional)Tables and none of the other fhicl-cpp types.