*** empty log message ***
[h316.git] / pc-tools / ldc2 / src / data_block_0_0.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_0.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_0.hh"
16
17#include <stdio.h>
18
19/*!
fd9632c0 20 *\brief Specialisation constructor.
09cb0f4f 21 */
22data_block_0_0::data_block_0_0(data_block_0 & org)
fd9632c0 23 :data_block_0_label_extractor(org)
874a2bd8 24{
25 m_has_known_type=false;
26}
27
09cb0f4f 28
29/*!
30 *\brief Describe the block.
31 *\return A vector of text lines describing this block.
32 */
33vector<string> data_block_0_0::get_description(){
34 vector<string> result;
4e1d6c7f 35 vector<string> labels=get_labels();
c8a4d02d 36 for (unsigned int i=0; i<labels.size();i++){
4e1d6c7f 37 if (i==0) result.insert(result.end(),
38 labels[i]+" "+get_typestring()+"Subprogram Name");
39 else
40 result.insert(result.end(),
41 labels[i]+" "+get_typestring() +" \" \"");
42 }
09cb0f4f 43 return result;
44}
45
874a2bd8 46/***************************************************************/
47/*!
48 *\brief Get exported symbols.
49 *\return A vector containing the symbol names exported by this
50 * block.
51 */
52vector<string> data_block_0_0::get_exported_symbols(){
53 return get_labels();
54}