2 Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
5 /// \author Nils Krumnack
8 #ifndef ASGTOOLS_ASGCOMPONENT_ICC
9 #define ASGTOOLS_ASGCOMPONENT_ICC
11 #include <AsgTools/PropertyMgr.h>
12 #include <AsgMessaging/StatusCode.h>
13 #include <AsgTools/TProperty.h>
18 template<typename T> Property *AsgComponent ::
19 declareProperty (const std::string& name, T& loc,
20 const std::string& /*doc*/)
22 return m_properties->declareProperty (name, loc);
27 template<typename T> ::StatusCode AsgComponent ::
28 setProperty (const std::string& name, const T& value)
30 return m_properties->setProperty (name, value);