*** empty log message ***
[h316.git] / pc-tools / ldc2 / src / data_block_0_label_extractor.cpp
CommitLineData
4741aa72 1/******************************************************************************
2 *
3 * LDC2 source code
4 *
5 * $Date: 2007/03/26 01:00:39 $
6 * $Author: hachti $
7 *
8 * $Log: data_block_0_label_extractor.cpp,v $
9 * Revision 2.0 2007/03/26 01:00:39 hachti
10 * *** empty log message ***
11 *
12 *
13 ******************************************************************************/
14
09cb0f4f 15#include "data_block_0_label_extractor.hh"
09cb0f4f 16/*!
fd9632c0 17 *\brief Specialisation constructor.
09cb0f4f 18 */
4e1d6c7f 19data_block_0_label_extractor::data_block_0_label_extractor(data_block_0& org)
20 : data_block_0(org)
21{}
09cb0f4f 22
23/*!
24 *\brief Extract labels from data_block_0_* blocks
25 *\return A vector containing all labels present in the block
26 */
27vector<string> data_block_0_label_extractor::get_labels(){
28 int l_count=word_size/3-1;
29 vector<string> result;
de6b6757 30 for (int l_no=0; l_no<l_count;l_no++){
31 string r1=extract_label(4+6*l_no);
32 if (r1!=" ") result.insert(result.end(),r1);
33 }
09cb0f4f 34 return result;
35}