using | fields_t = mp::List< describe_field_t< SgWriteStatement, SgExpression *,&SgWriteStatement::p_format >, describe_field_t< SgWriteStatement, SgExpression *,&SgWriteStatement::p_namelist >, describe_field_t< SgWriteStatement, SgExpression *,&SgWriteStatement::p_advance >, describe_field_t< SgWriteStatement, SgExpression *,&SgWriteStatement::p_asynchronous >, describe_field_t< SgWriteStatement, SgExpression *,&SgWriteStatement::p_blank >, describe_field_t< SgWriteStatement, SgExpression *,&SgWriteStatement::p_decimal >, describe_field_t< SgWriteStatement, SgExpression *,&SgWriteStatement::p_delim >, describe_field_t< SgWriteStatement, SgExpression *,&SgWriteStatement::p_end >, describe_field_t< SgWriteStatement, SgExpression *,&SgWriteStatement::p_eor >, describe_field_t< SgWriteStatement, SgExpression *,&SgWriteStatement::p_id >, describe_field_t< SgWriteStatement, SgExpression *,&SgWriteStatement::p_pad >, describe_field_t< SgWriteStatement, SgExpression *,&SgWriteStatement::p_pos >, describe_field_t< SgWriteStatement, SgExpression *,&SgWriteStatement::p_rec >, describe_field_t< SgWriteStatement, SgExpression *,&SgWriteStatement::p_round >, describe_field_t< SgWriteStatement, SgExpression *,&SgWriteStatement::p_sign >, describe_field_t< SgWriteStatement, SgExpression *,&SgWriteStatement::p_size > > |