src/HumdrumFileBase.cpp
void HumdrumFileBase::getSpineStartList(vector<HTp>& spinestarts) {
	spinestarts.reserve(m_trackstarts.size());
	spinestarts.resize(0);
	for (int i=1; i<(int)m_trackstarts.size(); i++) {
		spinestarts.push_back(m_trackstarts[i]);
	}
}
//////////////////////////////
//
// HumdrumFileBase::getSpineStartList -- Return a list of the exclustive
//     interpretations starting spines in the data.  The single parameter
//     version of the fuction returns all starting exclusive interpretations.
//     The two-parameter version will result all exclusive interpretations
//     of a given datatype, and the three-parameter version where the third
//     parameter is a vector of string, will selectively include all starting
//     tokens which match one of the data types in the input list.  The
//     trackstarts class variable contains an empty slot at index 0;
//     this is removed in the return vector.
//
:getSpineStartList -- Return a list of the exclustive
interpretations starting spines in the data.  The single parameter
version of the fuction returns all starting exclusive interpretations.
The two-parameter version will result all exclusive interpretations
of a given datatype, and the three-parameter version where the third
parameter is a vector of string, will selectively include all starting
tokens which match one of the data types in the input list.  The
trackstarts class variable contains an empty slot at index 0;
this is removed in the return vector.
: getSpineStartList -- Return a list of the exclustive interpretations starting spines in the data . The single parameter version of the fuction returns all starting exclusive interpretations . The two - parameter version will result all exclusive interpretations of a given datatype and the three - parameter version where the third parameter is a vector of string will selectively include all starting tokens which match one of the data types in the input list . The trackstarts class variable contains an empty slot at index 0 ; this is removed in the return vector .
void HumdrumFileBase::getSpineStartList(vector<HTp>& spinestarts) {
	spinestarts.reserve(m_trackstarts.size());
	spinestarts.resize(0);
	for (int i=1; i<(int)m_trackstarts.size(); i++) {
		spinestarts.push_back(m_trackstarts[i]);
	}
}
void HumdrumFileBase :: getSpineStartList ( vector < HTp > & spinestarts ) { spinestarts . reserve ( m_trackstarts . size ( ) ) ; spinestarts . resize ( 0 ) ; for ( int i = 1 ; i < ( int ) m_trackstarts . size ( ) ; i ++ ) { spinestarts . push_back ( m_trackstarts [ i ] ) ; } }
HumdrumFileBase::getSpineStartList -- Return a list of the exclustive
interpretations starting spines in the data.
HumdrumFileBase :: getSpineStartList -- Return a list of the exclustive interpretations starting spines in the data .