named_params.hpp | 182 , m_erased( false ) 186 , m_erased( np.m_erased ) 190 ref_type operator[]( keyword<unique_id,true> ) const { return m_erased ? nil_t::inst().template any_cast<ref_type>() : m_value; } 191 ref_type operator[]( keyword<unique_id,false> ) const { return m_erased ? nil_t::inst().template any_cast<ref_type>() : m_value; } 195 bool has( keyword<unique_id,false> ) const { return !m_erased; } 199 void erase( keyword<unique_id,false> ) const { m_erased = true; } 213 mutable bool m_erased; member in struct:boost::nfp::named_parameter
|