vertex decl raii