ON_BOOL32 MyUserData::Read( ON_BinaryArchive& file ) { ON_BOOL32 rc = true; if ( rc ) rc = file.ReadInt(&m_my_int); if ( rc ) rc = file.ReadLine(m_my_line); if ( rc ) rc = file.ReadString(m_my_string); return rc; }
BOOL MyUserData::Read( ON_BinaryArchive& file ) { BOOL rc = TRUE; if ( rc ) rc = file.ReadInt(&m_my_int); if ( rc ) rc = file.ReadLine(m_my_line); if ( rc ) rc = file.ReadString(m_my_string); return rc; }
ON_BOOL32 ON_LineCurve::Read( ON_BinaryArchive& file // open binary file ) { int major_version = 0; int minor_version = 0; ON_BOOL32 rc = file.Read3dmChunkVersion(&major_version,&minor_version); if (rc && major_version==1) { // common to all 1.x versions rc = file.ReadLine( m_line ); if (rc) rc = file.ReadInterval( m_t ); if (rc) rc = file.ReadInt(&m_dim); } return rc; }