*** empty log message ***
[h316.git] / pc-tools / ldc2 / src / data_block_0_label_extractor.cpp
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
15 #include "data_block_0_label_extractor.hh"
16 /*!
17 *\brief Specialisation constructor.
18 */
19 data_block_0_label_extractor::data_block_0_label_extractor(data_block_0& org)
20 : data_block_0(org)
21 {}
22
23 /*!
24 *\brief Extract labels from data_block_0_* blocks
25 *\return A vector containing all labels present in the block
26 */
27 vector<string> data_block_0_label_extractor::get_labels(){
28 int l_count=word_size/3-1;
29 vector<string> result;
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 }
34 return result;
35 }