Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Parser/TremoloAtomInfoContainer.cpp

    rad011c r4d4d33  
    2020#include "CodePatterns/MemDebug.hpp"
    2121
     22#include "CodePatterns/toString.hpp"
     23
    2224#include <iostream>
    2325
     
    3032  imprData("-"),
    3133  GroupMeasureTypeNo("0"),
     34  Type("-"),
    3235  extType("-"),
    3336  name("-"),
     
    5962    case TremoloKey::GroupMeasureTypeNo :
    6063      GroupMeasureTypeNo = value;
     64      break;
     65    case TremoloKey::Type :
     66      Type = value;
    6167      break;
    6268    case TremoloKey::extType :
     
    104110}
    105111
    106 std::string TremoloAtomInfoContainer::get(TremoloKey::atomDataKey key) {
     112std::string TremoloAtomInfoContainer::get(TremoloKey::atomDataKey key) const
     113{
    107114  switch (key) {
    108115    case TremoloKey::F :
     
    114121    case TremoloKey::GroupMeasureTypeNo :
    115122      return GroupMeasureTypeNo;
     123    case TremoloKey::Type :
     124      return Type;
    116125    case TremoloKey::extType :
    117126      return extType;
     
    146155}
    147156
     157std::ostream& operator<<(std::ostream& out, const TremoloAtomInfoContainer& info)
     158{
     159  out << info.get(TremoloKey::F) << "\t";
     160  out << info.get(TremoloKey::stress) << "\t";
     161  out << info.get(TremoloKey::imprData) << "\t";
     162  out << info.get(TremoloKey::GroupMeasureTypeNo) << "\t";
     163  out << info.get(TremoloKey::Type) << "\t";
     164  out << info.get(TremoloKey::extType) << "\t";
     165  out << info.get(TremoloKey::name) << "\t";
     166  out << info.get(TremoloKey::resName) << "\t";
     167  out << info.get(TremoloKey::chainID) << "\t";
     168  out << info.get(TremoloKey::resSeq) << "\t";
     169  out << info.get(TremoloKey::occupancy) << "\t";
     170  out << info.get(TremoloKey::tempFactor) << "\t";
     171  out << info.get(TremoloKey::segID) << "\t";
     172  out << info.get(TremoloKey::Charge) << "\t";
     173  out << info.get(TremoloKey::charge) << "\t";
     174  out << info.get(TremoloKey::GrpTypeNo) << "\t";
     175  out << info.get(TremoloKey::torsion) << "\t";
     176  out << info.neighbors << "\t";
     177  out << info.neighbors_processed;
     178
     179  return out;
     180}
Note: See TracChangeset for help on using the changeset viewer.