<%= @out_type %> get_<%= @name %>(const <%= class_name %>& alter) { auto ptr = (char*)&alter; ptr+=<%= @start %>; return *(<%= @out_type %>*)ptr; } void set_<%= @name %>(<%= class_name %>& alter, const <%= @out_type %>& param) { auto ptr = (char*)&alter; ptr+=<%= @start %>; *(<%= @out_type %>*)ptr = param; }