24 #include "cheetah/channel_mask/ReplaceConstantPolicyConfig.h" 30 namespace channel_mask {
33 ReplaceConstantPolicyConfig<T>::ReplaceConstantPolicyConfig(std::string
const& tag_name)
35 , _value(
std::numeric_limits<T>::max()/2)
40 ReplaceConstantPolicyConfig<T>::~ReplaceConstantPolicyConfig()
45 T
const& ReplaceConstantPolicyConfig<T>::value()
const 51 void ReplaceConstantPolicyConfig<T>::value(T
const& value)
63 struct CharHandler<char> {
67 struct CharHandler<unsigned char> {
68 typedef unsigned type;
73 void ReplaceConstantPolicyConfig<T>::add_options(OptionsDescriptionEasyInit& add_options)
75 typedef typename CharHandler<T>::type TT;
77 (
"value", boost::program_options::value<TT>()->default_value((TT)_value)->notifier(
82 ,
"value to set flagged channels");
Some limits and constants for FLDO.