File: pdbPragma.h
/*************************************************************************/
/* DUCTAPE Version 2.0 */
/* Copyright (C) 2001 */
/* Forschungszentrum Juelich, Zentralinstitut fuer Angewandte Mathematik */
/*************************************************************************/
#ifndef __PDB_PRAGMA_H__
#define __PDB_PRAGMA_H__
#include "pdbItem.h"
class pdbPragma : public pdbItem {
public:
pdbPragma(int id);
pdbPragma(const string& name, int id);
virtual const char *desc() const;
virtual ostream& print(ostream& ostr) const;
virtual dupl_t findDuplicate(pdbSimpleItem* r);
string kind() const;
const pdbLoc& prBegin() const;
const pdbLoc& prEnd() const;
const string& text() const;
void kind(const string& kind);
void prBegin(const pdbLoc& loc);
void prEnd(const pdbLoc& loc);
void text(const string& text);
private:
string knd;
pdbLoc bg;
pdbLoc ed;
string txt;
};
#ifndef NO_INLINE
# include "pdbPragma.inl"
#endif
#endif
Back to Index
Key to Colors and Styles