ON_BOOL32 MyUserData::Write( ON_BinaryArchive& file ) const { ON_BOOL32 rc = true; if ( rc ) rc = file.WriteInt(m_my_int); if ( rc ) rc = file.WriteLine(m_my_line); if ( rc ) rc = file.WriteString(m_my_string); return rc; }
ON_BOOL32 ON_LineCurve::Write( ON_BinaryArchive& file // open binary file ) const { ON_BOOL32 rc = file.Write3dmChunkVersion(1,0); if (rc) { rc = file.WriteLine( m_line ); if (rc) rc = file.WriteInterval( m_t ); if (rc) rc = file.WriteInt(m_dim); } return rc; }