// file: tr_tok_cstr_3.cc
// file: tr_tok_cstr_3.cc
//

// isip include files
//
#include "train_token.h"

// method: constructor
//
// arguments:
//  Train_Token& token : (input) the token to copy
//
// return: none
//
// this is the copy constructor
//
Train_Token::Train_Token(Train_Token& token_a) {

  // set params
  //
  state_d = token_a.state_d;
  score_d = token_a.score_d;
  trace_list_d = token_a.trace_list_d;
  marker_d = token_a.marker_d;
  prev_marker_d = token_a.prev_marker_d;
  
  // exit gracefully
  //
}
