LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
AllowedConfigurationMacro.h File Reference
#include "cetlib/compiler_macros.h"
#include "cetlib/metaprogramming.h"
#include "fhiclcpp/types/ConfigurationTable.h"
#include "fhiclcpp/types/Name.h"
#include <memory>
#include <string>

Go to the source code of this file.

Classes

struct  fhicl::detail::AllowedConfiguration< T, Enable >
 
struct  fhicl::detail::AllowedConfiguration< T, cet::enable_if_type_exists_t< typename T::Parameters > >
 

Namespaces

 fhicl
 parameter set interface
 
 fhicl::detail
 

Macros

#define FHICL_PROVIDE_ALLOWED_CONFIGURATION(klass)
 

Macro Definition Documentation

#define FHICL_PROVIDE_ALLOWED_CONFIGURATION (   klass)
Value:
EXTERN_C_FUNC_DECLARE_START \
std::unique_ptr<fhicl::ConfigurationTable> allowed_configuration( \
std::string const& name) \
{ \
} \
EXTERN_C_FUNC_DECLARE_END
static std::unique_ptr< fhicl::ConfigurationTable > get(std::string const &)

Definition at line 45 of file AllowedConfigurationMacro.h.

Referenced by art::FloatingPointControl::echoState(), and MAKE_PLUGIN_START().