implement gf_const_view