rem: char *_tao_repoID; if ((strm >> _tao_repoID) && (_tao_aggregate._is_a (_tao_repoID))) { return 1; } else return 0;
add: CORBA::ULong length; cdr.read_ulong (length); #if !defined (TAO_NO_COPY_OCTET_SEQUENCES) x.length (length); cdr.read_octet_array (x.get_buffer (), length); #else x.replace (length, cdr.start ()); x.mb ()->wr_ptr (x.mb ()->rd_ptr () + length); cdr.skip_bytes (length); #endif  return cdr.good_bit ();
context: CORBA::Boolean operator>> (TAO_InputCDR &strm,                           CORBA::ORB::InvalidName &_tao_aggregate){  // retrieve  RepoID and verify if we are of that type  char *_tao_repoID;  if ((strm >> _tao_repoID) &&      (_tao_aggregate._is_a (_tao_repoID)))  {    return 1;  }  else    return 0;}